Jak mogę utworzyć 32-bitową zdalną sesję PowerShell (na komputerze 64-bitowym)?


9

Na lokalnym komputerze 64-bitowym mogę otworzyć „PowerShell (x86)”. Ale jeśli wykonam polecenie „Enter-PSSession” na innym komputerze z 64-bitowym systemem operacyjnym, utworzy 64-bitową wersję programu PowerShell.

W moim scenariuszu potrzebuję 32-bitowej sesji PowerShell. Jak mogę go zdobyć?

Odpowiedzi:


14

Znalazłem odpowiedź Musisz użyć -ConfigurationNameparametru, jak poniżej:

Enter-PSSession -ComputerName COMPUTERNAME -ConfigurationName Microsoft.PowerShell32

Możesz uzyskać listę dostępnych konfiguracji za pomocą:

Get-PSSessionConfiguration

Pamiętaj, że konfiguracje są specyficzne dla zdalnego komputera. W moich szybkich testach 32-bitowy system operacyjny ma tylko wersję Microsoft.PowerShell32-bitową, podczas gdy 64-bitowy system operacyjny ma Microsoft-PowerShellwersję 64-bitową i Microsoft-PowerShell3232-bitową.


4
Dodatkowo, jeśli Microsoft.PowerShell32 nie jest dostępny na twoim komputerze 64-bitowym, możesz go zarejestrować za pomocą: Zarejestruj-PSSessionConfiguration Microsoft.PowerShell32 -processorarchitecture x86 -force
Sam Martin
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.