Verifique se você está usando a versão de 64 bits do Console2. A versão de 32 bits iniciará a versão de 32 bits do PowerShell e, como publicado anteriormente, a versão de 32 bits
Salvete! Eu quero adicionar o Powershell Console for Sharepoint à tablist no Console2.
Eu já tenho o Powershell simples, mas quero que o snap-in Sharepoint Powershell seja adicionado automaticamente.
Se eu olhar as propriedades do atalho do Sharepoint Powershell Console, vejo isso:
C:\Windows\System32\WindowsPowerShell\v1.0\PowerShell.exe -NoExit " & ' C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\CONFIG\POWERSHELL\Registration\sharepoint.ps1 ' "
mas isso não funciona no Console2, então eu tentei isso, o que não funciona:
C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe -PSConsoleFile "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\CONFIG\POWERSHELL\Registration\psconsole.psc1" -NoExit " & ' C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\CONFIG\POWERSHELL\Registration\sharepoint.ps1 ' "
Sempre que eu tento, ele carrega o Powershell, mas não o Console do Sharepoint. Eu entendo isso:
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\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
Eu tentei isso também.
Alguém sabe?
[atualização]
Eu li que é possível carregar o Powershell de 64 bits inserindo
%SystemRoot%\syswow64\WindowsPowerShell\v1.0\powershell.exe
no campo Shell
nas configurações do Console2. No entanto, se eu marcar o final, -NoExit add-pssnapin microsoft.sharepoint.powershell
, ainda recebo o erro para o snappoint do sharepoint. No entanto, o System Explorer diz que é um aplicativo de 32 bits!
O powershell de 64 bits está aqui, acredite ou não:
C:\Windows\System32\WindowsPowerShell\v1.0
Tente colocar o comando em um arquivo em lotes; pode ser um problema de interpretação da linha de comando dentro do Console2 por causa das aspas e do "e" comercial.
Comece a trabalhar clicando duas vezes no arquivo de lote no Windows Explorer; em seguida, forneça o caminho do arquivo em lote no Console2.