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.
Надеюсь, одна из этих двух идей поможет вам.