Подойдет ли поставщик Powershell для SharePoint 2007 или достаточно stsadm.exe?
Есть провайдер PowerShell, о котором я слышал много хорошего. Это доступно на CodePlex; однако он еще не поддерживает MOSS 2007. Тем не менее, я счел достаточным использование объектной модели SharePoint. Однако, если вы не хотите углубляться в объектную модель, я рекомендую как расширения stsadm Гэри ЛаПоинта, так и его новые командлеты PowerShell для SharePoint. Оба доступны через его блог.
Учитывая, насколько распространенной была PowerShell для серверов Exchange, вероятно, хорошее предположение, что другие серверы Office не будут слишком сильно отставать. Итак, хотя вам, вероятно, лучше сейчас просто вызвать stsadm из PowerShell, знание того, как он используется, и использование расширений Gary LaPointe во время обучения, вероятно, будет стоящим использованием вашего времени.
Мне стыдно, что автор вышеупомянутого поставщика SharePoint - текущий источник будет создавать поставщика, совместимого с 2007 годом, который можно использовать даже из окна, отличного от sharepoint, но он все еще немного примитивен. Я надеюсь вернуться к этому в ближайшее время.
Я уже немного перегружен несколькими проектами PowerShell, поэтому еще раз извиняюсь.
Вот являются три сообщения от Карине Бош, сотрудник U2U, который занимается некоторыми операциями с PowerShell и SharePoint.
В зависимости от уровня кодирование известно, что вы можете делать что угодно с PowerShell и SharePoint, поскольку PowerShell может использовать и сборку .NET, поэтому объектную модель можно полностью использовать.
Я бы порекомендовал использовать stsadm.exe, если у вас нет сильной деловой потребности в использовании PowerShell.
Я считаю, что STSADM еще какое-то время будет основным инструментом администрирования. Вам ничто не мешает использовать STSADM из среды PowerShell.
Stsadm все еще жив и здоров, но, судя по развитию Exchange и SQL Server, навыки PowerShell могут скоро (через 2-3 года) стать необходимыми в мире SharePoint. Навыки PowerShell делают обновления существующих сайтов ооочень легкими, особенно когда инструменты догоняют с точки зрения интеллекта Visual Studio :-)
С PowerShell и SharePoint уже ведется довольно много работы. Посетите блог Гэри Лепоэнта. http://stsadm.blogspot.com/ Он является господином STSADM в мире SharePoint MVP.
Я думаю, что Гэри разработал набор командлетов (правильное слово?) Для Powershell.
В общем, я не большой поклонник PowerShell, потому что у меня есть солидные навыки разработки, и мне удобнее писать то, что мне нужно, на C # с помощью SharePoint API.