32ビットのリモートPowerShellセッション(64ビットマシン上)を作成するにはどうすればよいですか?


9

ローカルの64ビットマシンで、「PowerShell(x86)」を開くことができます。しかし、64ビットOSを実行している別のマシンに対して「Enter-PSSession」を実行すると、64ビットPowerShellが作成されます。

私のシナリオでは、32ビットのPowerShellセッションが必要です。どうすれば入手できますか?

回答:


14

答えを見つけました。次の-ConfigurationNameようにパラメーターを使用する必要があります。

Enter-PSSession -ComputerName COMPUTERNAME -ConfigurationName Microsoft.PowerShell32

使用可能な構成のリストは次の方法で取得できます。

Get-PSSessionConfiguration

構成はリモートマシンに固有であることに注意してください。私の簡単なテストでは、32ビットOS Microsoft.PowerShellには32 ビットのみがあり、64ビットOSにMicrosoft-PowerShellは64ビットMicrosoft-PowerShell32用と32ビット用があります。


4
さらに、64ビットマシンでMicrosoft.PowerShell32が使用できない場合は、次のコマンドを使用して登録できます。Register-PSSessionConfiguration Microsoft.PowerShell32 -processorarchitecture x86 -force
Sam Martin
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.