Что-то вроде этого, или подобный будет работать. Кодирование Ужаса имеет сообщение по этой той же теме.:-) Поиск Google также представляет много также.
Существует поставщик PowerShell, о котором я услышал некоторые хорошие вещи. Это доступно на CodePlex; однако, это еще не поддерживает MOSS 2007. Тем не менее я нашел использование объектной модели SharePoint достаточным. Если Вы не хотите рыть в объектную модель, тем не менее, я рекомендую и stsadm расширения Gary LaPointe и его более новый PowerShell cmdlets для SharePoint. Оба доступны с помощью его блога.
Учитывая то, как распространяющийся PowerShell был для серверов Exchange, это - вероятно, хорошее предположение, что другие серверы Office не будут слишком далеки позади. Так, в то время как Вы, вероятно, более обеспечены просто вызов stsadm от PowerShell на данный момент, знание, как это используется, и использование в своих интересах расширений Gary LaPointe во время Вашего приобретения знаний, вероятно, будет стоящим использованием Вашего времени.
Здесь три сообщения от Karine Bosch, сотрудника U2U, которые покрывают некоторые операции PowerShell и SharePoint.
В зависимости от уровня кодирования навыков, известных, можно сделать что-либо с PowerShell и SharePoint, так как PowerShell может использовать и блок.NET, таким образом, объектная модель абсолютно применима.
Я рекомендовал бы придерживаться stsadm.exe, если у Вас нет сильной бизнес-потребности для использования PowerShell.
Я полагаю, что STSADM будет основным административным средством в течение достаточно долгого времени. Ничто не препятствует тому, чтобы Вы использовали STSADM от среды PowerShell.
Я - стыдящийся автор вышеупомянутого Поставщика SharePoint - текущий источник создаст совместимого поставщика 2007 года, который может даже использоваться от non-sharepoint поля, но это немного примитивно все еще. Я надеюсь возвратиться на это скоро.
Я уже немного перегружен по нескольким powershell проектам, таким образом, извинения снова.
Stsadm все еще жив и здоров, но оценка по разработкам в обмен и SQL-серверу powershell навыки скоро могла бы (2-3 года) быть nessisary в мире SharePoint. Навыки PowerShell делают обновления существующих сайтов настолько легкими особенно, после того как инструменты догоняют intellisense-мудрую Visual Studio :-)
Существует довольно мало работы, уже происходящей с PowerShell и SharePoint. Проверьте блог Gary Lepointe. http://stsadm.blogspot.com/ Он - г-н STSADM в мире MVP SharePoint.
Я думаю, что Gary разработал ряд cmdlets (который является правильным словом?) для Powershell.
В целом я не большой поклонник PowerShell b/c, я имею твердые навыки разработки и чувствую себя более comfertable, пишущий то, в чем я нуждаюсь в C# с API SharePoint.