Salvete! Я хочу добавить консоль Powershell для Sharepoint в список вкладок в Console2.
У меня уже есть простой Powershell, но я хочу, чтобы оснастка Sharepoint Powershell добавлялась автоматически.
Если я посмотрю на свойства ярлыка Sharepoint Powershell Console, я увижу это:
C:\Windows\System32\WindowsPowerShell\v1.0\PowerShell.exe -NoExit " & ' C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\CONFIG\POWERSHELL\Registration\\sharepoint.ps1 ' "
но это не работает в Console2, поэтому я попробовал это, что тоже не работает:
C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe -PSConsoleFile "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\CONFIG\POWERSHELL\Registration\psconsole.psc1" -NoExit " & ' C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\CONFIG\POWERSHELL\Registration\\sharepoint.ps1 ' "
Всякий раз, когда я пытаюсь, он загружает Powershell, но не консоль Sharepoint. Я получаю это:
Add-PSSnapin : The Windows PowerShell snap-in 'Microsoft.SharePoint.PowerShell' is not installed on this machine.
At C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\CONFIG\POWERSHELL\Registration\SharePoint.ps1:3 char:13
+ Add-PsSnapin <<<< Microsoft.SharePoint.PowerShell
+ CategoryInfo : InvalidArgument: (Microsoft.SharePoint.PowerShell:String) [Add-PSSnapin], PSArgumentException
+ FullyQualifiedErrorId : AddPSSnapInRead,Microsoft.PowerShell.Commands.AddPSSnapinCommand
Я тоже это попробовал .
Кто-нибудь знает?
[Обновить]
Я прочитал, что можно загрузить 64-битную Powershell, вставив
%SystemRoot%\syswow64\WindowsPowerShell\v1.0\powershell.exe
в поле Shell
в настройках Console2. Однако, если я добавлю конец -NoExit add-pssnapin microsoft.sharepoint.powershell
, я все равно получу ошибку для оснастки sharepoint. Тем не менее, System Explorer говорит, что это 32-битное приложение!
Верится или нет 64-битный PowerShell:
C:\Windows\System32\WindowsPowerShell\v1.0