ฉันจะสร้างเซสชัน PowerShell ระยะไกลแบบ 32 บิตได้อย่างไร (บนเครื่อง 64 บิต)


9

บนเครื่อง 64 บิตท้องถิ่นฉันสามารถเปิด 'PowerShell (x86)' แต่ถ้าฉันทำ 'Enter-PSSession' กับเครื่องอื่นที่ใช้ระบบปฏิบัติการ 64 บิตมันจะสร้าง PowerShell 64 บิต

ในสถานการณ์ของฉันฉันต้องการเซสชัน PowerShell 32 บิต ฉันจะรับได้อย่างไร

คำตอบ:


14

ฉันพบคำตอบ คุณต้องใช้-ConfigurationNameพารามิเตอร์เช่นนี้:

Enter-PSSession -ComputerName COMPUTERNAME -ConfigurationName Microsoft.PowerShell32

คุณสามารถรับรายการการกำหนดค่าที่ใช้ได้ด้วย:

Get-PSSessionConfiguration

โปรดทราบว่าการกำหนดค่าเฉพาะสำหรับเครื่องระยะไกล ในการทดสอบอย่างรวดเร็วของฉันระบบปฏิบัติการ 32 บิตมีเพียงMicrosoft.PowerShell32 บิตในขณะที่ระบบปฏิบัติการ 64 บิตมีMicrosoft-PowerShell64 บิตและMicrosoft-PowerShell3232 บิต


4
นอกจากนี้หาก Microsoft.PowerShell32 ไม่พร้อมใช้งานบนเครื่อง 64 บิตของคุณคุณสามารถลงทะเบียนได้โดยใช้: ลงทะเบียน -PSSessionConfiguration Microsoft.PowerShell32- โปรเซสเซอร์สถาปัตยกรรม x86 -force
Sam Martin
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.