1 / 28

SharePoint 2010 & PowerShell

SharePoint 2010 & PowerShell. Александр Романов. Предистория…. 2000. Office Web Server. owsadm.exe. stsadm.exe. 2001. SharePoint Team Services 2001. 2003. Windows SharePoint Services 2.0. Monad. PowerShell 1.0. 2007. W SS 3 .0 /SPS 2007. PowerShell 2.0. 2010. SPF/SPS 2010.

sidonia
Download Presentation

SharePoint 2010 & PowerShell

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SharePoint 2010 & PowerShell Александр Романов

  2. Предистория… 2000 Office Web Server owsadm.exe stsadm.exe 2001 SharePoint Team Services 2001 2003 Windows SharePoint Services 2.0 Monad PowerShell 1.0 2007 WSS 3.0/SPS 2007 PowerShell 2.0 2010 SPF/SPS 2010

  3. Что появилось нового • Оснастка ставиться вместе с SharePoint – SharePoint Management Shell • [Verb]-SP[Noun] • (get-command -Noun SP* | measure-object) = 482!

  4. 482

  5. Карта использования Other Services Other Application Other Services OpenXML Other Application msbuild Windows Server IIS PowerShell COM/.NET AD SQL Server VM SharePoint 2010

  6. ДЕМО

  7. Сценарий 1: Установка SharePoint • SharePoint 2010 PowerShell Scripts & Utilities http://pssp2010utils.codeplex.com • Get-SPPreRequisites - загрузка всех необходимых prerequisites • New-SPInstallPackage - создает пакет для автоматической установки

  8. Сценарий 2: Работа с логами • http://technet.microsoft.com/ru-ru/library/ee748619.aspx • Set-SPLogLevel • Get-SPLogEvent • New-SPLogFile

  9. ДЕМО

  10. Сценарий 3: Backup • Backup-SPFarm • Backup-SPSite • Backup-SPConfigurationDatabase

  11. ДЕМО

  12. Сценарий 4: Работа с сайтами • New-SPSite • Get-SPSite • Remove-SPSite • New-SPWeb • Get-SPWeb • Get-SPWebTemplate – получение шаблонов • (Get-SPWeb "http://localhost" ).RecycleBin

  13. ДЕМО

  14. Сценарий 5: Работа со списками • Get-SPWeb $url | Select -Expand Lists | Where {$_.BaseType –eq "DocumentLibrary"} | Select -Expand Items | select Name, Url • function New-SPFile($WebUrl, $ListName, $DocumentName, $Content) • Освобождайте память! • Делайте паузы…

  15. ДЕМО

  16. Сценарий 6: SharePoint на ноутбуке • Скрипт остановки, старта и скрипт выключения автозагрузки • local SQL Services • IIS • SharePoint 2010 Services • SharePoint Search 2010 • Warmup SharePoint WebApplications

  17. ДЕМО

  18. Сценарий 7: Сборка решений VisualStudio Project PowerShell Create new VM Msbuild.exe Virtual Machine Solution Deploy Solution Create Sites Test Sites Production CruiseControl XML

  19. ДЕМО

  20. Сценарий 8: Управление поиском • Создаем пул приложений • Создаем search service application • Создаем search service application proxy • Устанавливаем запуск экземпляра • Подготавливаем Search Administration Component • Подготавливаем и активируем Crawl • Подготавливаем и активируем Query Components

  21. ДЕМО

  22. Сценарий 9: Собственный коммандлет • http://www.dotnetmafia.com/blogs/dotnettipoftheday/archive/2010/04/26/how-to-build-a-sharepoint-2010-powershell-cmdlet.aspx

  23. Недостатки PowerShell • Медленный • Слаботипизированный • Нет четких стандартов создания скриптов (пока) • Встроенный редактор имеет ряд недостатков (есть альтернативы)

  24. Выводы • PowerShell стал основным инструментом администрирования SharePoint • Позволяет легко автоматизировать повторяющиеся задачи администрирования и разработки • Становиться стандартом администрирования Windows • Позволяет в одном решении (скрипте) единообразно обращаться к любым внутренним и внешним компонентам • Единый язык общения администраторов и разработчиков 

  25. Ресурсы и инструменты • CHM Help по всем коммандлетам PowerShell для SharePoint 2010 http://www.microsoft.com/downloads/details.aspx?FamilyID=045F7AF5-B226-4A05-8ACE-4E17CFDEF856&displaylang=en&displaylang=en • Карманный справочник администратора http://powergui.org/servlet/KbServlet/download/2812-102-4534/SharePoint2010PowerShell.pdf

  26. Ресурсы и инструменты • FAR 2.0 + Colorer + PowerShell.hrc • http://nightroman.spaces.live.com/blog/cns!F011223B604739FA!130.entry • http://sourceforge.net/projects/colorer/files/FAR%20Colorer/FarColorer-1.0.2.1/FarColorer_far_x86_1.0.2.1.7z/download • PowerGUIhttp://www.powergui.org/index.jspa • PowerConsole for VS 2010 http://visualstudiogallery.msdn.microsoft.com/en-us/67620d8c-93dd-4e57-aa86-c9404acbd7b3 • Вызов PowerShell из MSBuildhttp://community.bartdesmet.net/blogs/bart/archive/2008/02/16/invoking-powershell-scripts-from-msbuild.aspx

  27. Вопросы? Александр Романов SharePoint Server MVP E-Mail: romy63ru@hotmail.com Twitter: Romy63ru Blog:

More Related