サルベテ! 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
Console2の64ビットバージョンを使用していることを確認してください。 32ビットバージョンはPowerShellの32ビットバージョンを開始し、以前に報告されたように、32ビットバージョンは
コマンドをバッチファイルに入れてみてください。引用符とアンパサンドが原因で、Console2内のコマンドライン解釈の問題である可能性があります。
Windowsエクスプローラーでバッチファイルをダブルクリックして動作させます。次に、Console2でバッチファイルのパスを指定します。