web-dev-qa-db-ja.com

SharePointPowershellをConsole2に追加する方法

サルベテ! SharePoint用のPowershellコンソールをConsole2のタブリストに追加したいと思います。

プレーンなPowershellを既に持っていますが、SharepointPowershellスナップインを自動的に追加したいと思います。

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

これを試してみました アウトも。

誰か知ってる?

[更新]

IS挿入することで、64ビットのPowershellをロードできることを読みました

%SystemRoot%\syswow64\WindowsPowerShell\v1.0\powershell.exe

console2の設定のShellフィールドに入力します。しかし、エンディングに取り組むと、-NoExit add-pssnapin Microsoft.sharepoint.powershell、SharePointスナップインのエラーが発生します。ただし、System Explorerによると、これは32ビットアプリケーションです。

64ビットのPowerShellがここにあります。信じられないかもしれませんが、次のようになります。

C:\Windows\System32\WindowsPowerShell\v1.0

2
bgmCoder

Console2の64ビットバージョンを使用していることを確認してください。 32ビットバージョンはPowerShellの32ビットバージョンを開始し、以前に報告されたように、32ビットバージョンは

4
Ants

コマンドをバッチファイルに入れてみてください。引用符とアンパサンドが原因で、Console2内のコマンドライン解釈の問題である可能性があります。

Windowsエクスプローラーでバッチファイルをダブルクリックして動作させます。次に、Console2でバッチファイルのパスを指定します。

0
allquixotic