2016-05-03 40 views
0

使用CAML或其他查詢系統,如何查找使用自定義代碼並按修改日期進行組織的項目?自定義代碼和修改日期的查詢Sharepoint


和背景。我的小組正在考慮將2007 SharePoint安裝升級到SPO。我們遇到的問題是,對於網站上的垃圾和什麼是自定義代碼集缺乏清晰度。第一個想法就是手動運行並記錄每個節點。由於有5,200個節點,這是純粹的瘋狂。我已經做了一些研究,發現CAML是如何查詢SharePoint中的特定站點的,但我似乎無法弄清楚如何同時查詢所有內容。

我試圖在根目錄中查看視圖,但是它只是查詢您所在的特定級別。我感覺我可能需要爲此寫一個工具並且蜘蛛網站,但是我不確定從哪裏開始。在嘗試了幾個工具(Stramit Caml在Visual Studio和SPUD中運行)後,我似乎正在運行,因爲我不明白連接是如何工作的。

任何建議或像這樣的故事?

回答

0

要掃描您的環境並檢測自定義解決方案的使用位置,最好的方法是使用stsadm命令preupgradecheck。這是從您的一個Web前端服務器上的命令行執行的,調用stsadm.exe

Microsoft

Stsadm命令提供了一個基於規則的掃描操作,以確定現有SharePoint環境中的服務器是否滿足從Windows SharePoint Services 3.0和相關產品升級到未來版本的核心要求SharePoint產品和技術。

升級前掃描和報告操作實施爲Stsadm -o preupgradecheck,可以使用或不使用參數運行。

執行後,該命令會根據各種規則檢查您的環境。每個規則檢查的結果都寫入位於%COMMONPROGRAMFILES%\Microsoft Shared\web server extensions\12\LOGS目錄中的XML日誌文件和文本日誌文件,並且當命令完成後,它將在默認Web瀏覽器中顯示一個HTML文件,彙總結果。

+0

我會讓我的服務團隊運行它並回到我身邊。 –

+0

我有回報。看起來我們確實沒有任何定製解決方案。我在本報告中應該尋找哪些可能會讓我感到不適的東西? –

+0

如果preupgradecheck沒有找到任何自定義解決方案,那麼您可能無法擺脫自定義代碼的危險。儘管有報告,您是否有理由相信自定義代碼? – Thriggle