如何创建 32 位远程 powershell 会话(在 64 位机器上)?

如何创建 32 位远程 powershell 会话(在 64 位机器上)?

在本地 64 位机器上,我可以打开“PowerShell (x86)”。但如果我在另一台运行 64 位操作系统的机器上执行“Enter-PSSession”,它会创建一个 64 位 PowerShell。

在我的场景中,我需要一个 32 位 PowerShell 会话。我该如何获取?

答案1

我找到了答案。您必须使用参数-ConfigurationName,如下所示:

Enter-PSSession -ComputerName COMPUTERNAME -ConfigurationName Microsoft.PowerShell32

您可以使用以下命令获取可用配置的列表:

Get-PSSessionConfiguration

请注意,配置特定于远程计算机。在我的快速测试中,32 位操作系统只有Microsoft.PowerShell32 位,而 64 位操作系统有Microsoft-PowerShell64 位和Microsoft-PowerShell3232 位。

相关内容