Powershell: добавить оснастку (установить утилиту managementCmdlets.dll)

Как оно!

Мне нужно решение, мне нужно добавить оснастку - и не могу.

Я пытаюсь запустить процессы на сайте общего ресурса моей компании.

Таким образом, настоящая ошибка: Get-SPSite: 'Get SPSite' is not recognized as the name of a cmdlet, function, script file,..

Нужно добавить оснастку, чтобы решить эту проблему (работает систематически из примера 3: с сайта http://technet.microsoft.com/en-us/library/hh849705(v=wps.620).aspx

Я застрял на четвертой команде (не уверен, какой installutil выбрать или скачать?):It does not exist/ cannot find the installutil: ManagementCmdlets.dll - кто-нибудь знает, где это скачать?

Я попытался файл с именем Microsoft.PowerShell.Commands.Management.dll однако

the installation failed, and the rollback has been performed

Код Powershell приведен ниже (если это может помочь):

PS C:\Users\Gisintern1.PPF> get-pssnapin -registered
PS C:\Users\Gisintern1.PPF> set-alias installutil $env:windir\Microsoft.NET\Framework\v2.0.50727\installutil.exe
PS C:\Users\Gisintern1.PPF> installutil C:\Dev\Management\ManagementCmdlets.dll
**Microsoft (R) .NET Framework Installation utility Version 2.0.50727.5420
Copyright (c) Microsoft Corporation.  All rights reserved.
Exception occurred while initializing the installation:
System.IO.FileNotFoundException: Could not load file or assembly 'file:///C:\Dev\Management\ManagementCmdlets.dll' or one of its dependencies. 
The system cannot find the file specified..

1 ответ

На этом сайте представляется, что ManagementCmdlets.dll - это вымышленная оснастка, используемая только примером, чтобы показать, как работает процесс.

Я сам не пробовал управлять SharePoint через PowerShell, но немного покопался. Судя по всему, оснастка Get-SPSite устанавливается вместе с SharePoint 2010, и я хотел бы предположить и некоторые другие ее версии. На том же сервере, на котором установлен SharePoint, я бы попытался запустить:

Add-PsSnapin Microsoft.SharePoint.PowerShell
Get-SPSite

В качестве альтернативы (и согласно https://blogs.technet.com/b/heyscriptingguy/archive/2010/09/20/get-started-managing-sharepoint-2010-with-powershell-cmdlets.aspx) может существовать "SharePoint "Командная консоль", которая может быть запущена и которая автоматически загружает нужные оснастки в обычную среду PowerShell.

Надеюсь, одна из этих двух идей поможет вам.

Другие вопросы по тегам