Как я могу создать 32-разрядную удаленную powershell сессию (на 64-разрядной машине)?

На локальной 64-разрядной машине я могу открыть 'PowerShell (x86)'. Но если я действительно 'Вхожу-PSSession' в другую машину, выполняющую 64-разрядную ОС, она создает 64-разрядный PowerShell.

В моем сценарии мне нужна 32-разрядная сессия PowerShell. Как я могу получить тот?

9
задан 26.06.2010, 06:05

1 ответ

Я нашел ответ. Необходимо использовать -ConfigurationName параметр, как это:

Enter-PSSession -ComputerName COMPUTERNAME -ConfigurationName Microsoft.PowerShell32

Можно получить список доступных конфигураций с:

Get-PSSessionConfiguration

Обратите внимание, что конфигурации характерны для удаленной машины. В моих быстрых тестах 32-разрядная ОС только имеет Microsoft.PowerShell который является 32-разрядным, в то время как 64-разрядная ОС имеет Microsoft-PowerShell для 64-разрядного и Microsoft-PowerShell32 для 32-разрядного.

14
ответ дан 07.12.2019, 13:19

Теги

Похожие вопросы