2016-05-03 13 views
0

Использование CAML или какой-либо другой системы запросов, как я могу найти элементы, которые используют пользовательский код и упорядочиваются по дате изменения?Запрос Sharepoint для настраиваемого кода и измененной даты


И фон. Моя группа хочет обновить установку SharePoint SharePoint до SPO. Проблема, с которой мы сталкиваемся, - это отсутствие ясности в отношении того, что на сайте является нежелательным, и что такое настраиваемый набор кодов. Первой идеей было просто запустить вручную и отметить все узлы. Поскольку существует 5 200 узлов, это чистое безумие. Я провел некоторое исследование, чтобы найти, что CAML - это способ запроса определенного сайта в SharePoint, однако я не могу понять, как запросить все одновременно.

Я попытался сделать вид в корне, но опять же, он запрашивает только тот уровень, на котором вы находитесь. У меня такое чувство, что мне может понадобиться написать инструмент для этого и сделать паукообразный сайт, но я не уверен, с чего начать. Попробовав несколько инструментов (Stramit Caml работает в visual studio и SPUD), я, кажется, работает на месте, так как я не понимаю, как работает соединение.

Любые советы или рассказы вроде этого?

ответ

0

Чтобы проверить окружающую среду и определить, где используются пользовательские решения, лучше всего использовать команду stsadm под названием preupgradecheck. Это выполняется из командной строки на одном из ваших веб-интерфейсных серверов, вызывая stsadm.exe.

От Microsoft:

Команда Stsadm обеспечивает основанную на правилах операции сканирования, чтобы определить, является ли серверы в существующей среде SharePoint отвечают основным требованиям для обновления с Windows SharePoint Services 3.0 и связанных с ними продуктов для будущих выпусков Продукты и технологии SharePoint.

Операция сканирования и отчетности перед обновлением реализована как Stsadm -o preupgradecheck и может выполняться с параметрами или без них.

После выполнения команда проверяет вашу среду на различные правила. Результат каждой проверки правил записывается как в файл журнала XML, так и в файл текстового журнала, расположенный в каталоге %COMMONPROGRAMFILES%\Microsoft Shared\web server extensions\12\LOGS, и когда команда завершается, будет отображаться HTML-файл в браузере по умолчанию, в котором суммируются результаты.

+0

У меня будет моя служба, которая запустит ее и вернется ко мне. –

+0

У меня есть отчет. Это не похоже, что у нас действительно есть какие-то пользовательские решения. Есть ли что-то, что я должен искать в этом отчете, который мог бы опрокинуть меня? –

+0

Если preupgradecheck не нашел каких-либо пользовательских решений, вы, вероятно, будете в безопасности от опасностей настраиваемого кода. У вас есть основания полагать, что есть код, несмотря на отчет? – Thriggle