Bagaimana saya bisa membuat sesi PowerShell jarak jauh 32-bit (pada mesin 64-bit)?


9

Pada mesin 64-bit lokal, saya dapat membuka 'PowerShell (x86)'. Tetapi jika saya melakukan 'Enter-PSSession' ke komputer lain yang menjalankan OS 64-bit, itu menciptakan PowerShell 64-bit.

Dalam skenario saya, saya membutuhkan sesi PowerShell 32-bit. Bagaimana saya bisa mendapatkannya?

Jawaban:


14

Saya menemukan jawabannya. Anda harus menggunakan -ConfigurationNameparameter, seperti ini:

Enter-PSSession -ComputerName COMPUTERNAME -ConfigurationName Microsoft.PowerShell32

Anda bisa mendapatkan daftar konfigurasi yang tersedia dengan:

Get-PSSessionConfiguration

Perhatikan bahwa konfigurasi khusus untuk mesin jarak jauh. Dalam tes cepat saya, OS 32-bit hanya memiliki Microsoft.PowerShellyang 32-bit, sedangkan OS 64-bit memiliki Microsoft-PowerShelluntuk 64-bit dan Microsoft-PowerShell32untuk 32-bit.


4
Selain itu, jika Microsoft.PowerShell32 tidak tersedia di mesin 64bit Anda, Anda dapat mendaftarkannya menggunakan: Register-PSSessionConfiguration Microsoft.PowerShell32 -processorarchitecture x86 -force
Sam Martin
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.