2016-05-03 19 views
0

Verwenden von CAML oder ein anderes Abfrage-System, wie kann ich Elemente finden, die benutzerdefinierten Code verwenden und nach Änderungsdatum organisieren?Abfrage Sharepoint für benutzerdefinierten Code und Änderungsdatum


Und der Hintergrund. Meine Gruppe möchte eine 2007 SharePoint-Installation auf SPO aktualisieren. Das Problem, das wir haben, ist ein Mangel an Klarheit darüber, was auf der Website ist Junk und was ist ein benutzerdefiniertes Code-Set. Die erste Idee war, einfach manuell durchzugehen und jeden Knoten zu notieren. Da es 5.200 Knoten gibt, ist das purer Wahnsinn. Ich habe einige Nachforschungen angestellt, um herauszufinden, dass CAML eine bestimmte Site in SharePoint abfragt, aber ich kann nicht herausfinden, wie man alles gleichzeitig abfragt.

Ich habe versucht, eine Sicht im Stamm zu machen, aber wiederum fragt es nur die bestimmte Ebene, auf der Sie sich befinden. Ich habe das Gefühl, dass ich dafür ein Tool schreiben muss und die Seite spinnen muss, bin mir aber nicht sicher, wo ich anfangen soll. Nachdem ich ein paar Werkzeuge ausprobiert habe (Stramit Caml läuft im Visual Studio und SPUD), scheint ich an der richtigen Stelle zu sein, da ich nicht verstehe, wie die Verbindung funktioniert.

Irgendwelche Ratschläge oder Geschichten wie das?

Antwort

0

Um Ihre Umgebung zu scannen und festzustellen, wo benutzerdefinierte Lösungen verwendet werden, verwenden Sie am besten den stsadm-Befehl mit der Bezeichnung preupgradecheck. Dies wird über die Befehlszeile auf einem Ihrer Web-Front-End-Server unter Aufruf von stsadm.exe ausgeführt.

Von Microsoft:

Der Stsadm Befehl einen regelbasierten Scanvorgang liefert, um zu bestimmen, ob Server in einer vorhandenen Sharepoint-Umgebung und die Kernanforderungen für die Aktualisierung von Windows Sharepoint Services 3.0 und verwandten Produkten zu zukünftigen Versionen von treffen SharePoint-Produkte und -Technologien

Der Scans- und Berichterstellungsvorgang vor dem Upgrade ist als Stsadm -o preupgradecheck implementiert und kann mit oder ohne Parameter ausgeführt werden.

Bei der Ausführung überprüft der Befehl Ihre Umgebung anhand verschiedener Regeln. Das Ergebnis jeder Regelprüfung wird sowohl in eine XML-Protokolldatei als auch in eine Textprotokolldatei geschrieben, die sich im Verzeichnis %COMMONPROGRAMFILES%\Microsoft Shared\web server extensions\12\LOGS befindet. Wenn der Befehl abgeschlossen ist, wird eine HTML-Datei im Standardwebbrowser angezeigt, in der die Ergebnisse zusammengefasst werden.

+0

Ich werde mein Service-Team führen lassen und mich zurückrufen. –

+0

Ich habe den Bericht zurück. Es sieht nicht so aus, als hätten wir wirklich individuelle Lösungen. Gibt es etwas, wonach ich in diesem Bericht suchen sollte, das mir einen Tipp geben könnte? –

+0

Wenn der Preupgradecheck keine benutzerdefinierten Lösungen gefunden hat, sind Sie wahrscheinlich vor den Gefahren von benutzerdefiniertem Code sicher. Haben Sie Grund zu der Annahme, dass es trotz des Berichts einen benutzerdefinierten Code gibt? – Thriggle