Wie kann ich eine 32-Bit-Remote-Powershell-Sitzung (auf einem 64-Bit-Computer) erstellen?


9

Auf einem lokalen 64-Bit-Computer kann ich 'PowerShell (x86)' öffnen. Wenn ich jedoch "Enter-PSSession" auf einem anderen Computer mit einem 64-Bit-Betriebssystem ausführe, wird eine 64-Bit-PowerShell erstellt.

In meinem Szenario benötige ich eine 32-Bit-PowerShell-Sitzung. Wie kann ich einen bekommen?

Antworten:


14

Ich habe die Antwort gefunden. Sie müssen den -ConfigurationNameParameter wie folgt verwenden:

Enter-PSSession -ComputerName COMPUTERNAME -ConfigurationName Microsoft.PowerShell32

Sie können die Liste der verfügbaren Konfigurationen abrufen mit:

Get-PSSessionConfiguration

Beachten Sie, dass die Konfigurationen spezifisch für den Remote-Computer sind. In meinen Schnelltests hat ein 32-Bit-Betriebssystem nur Microsoft.PowerShell32-Bit, während ein 64-Bit-Betriebssystem Microsoft-PowerShell64-Bit und Microsoft-PowerShell3232-Bit hat.


4
Wenn Microsoft.PowerShell32 auf Ihrem 64-Bit-Computer nicht verfügbar ist, können Sie es außerdem registrieren mit: Register-PSSessionConfiguration Microsoft.PowerShell32 -Prozessorarchitektur x86 -force
Sam Martin
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.