我知道这是一个奇怪的问题,但我被锁定在第三方供应商中,它在目标 64 位 Windows Server 2008 R2 集群服务器上启动 32 位 cmd.exe。从这里我想启动一个 64 位 PowerShell 窗口并运行一个脚本。
这是我的测试:
powershell.exe "Get-Module -ListAvailable| Where-Object {$_.name -eq 'FailoverClusters'}"
如果我从 32 位 cmd.exe 运行它,我什么也得不到。如果我从 64 位 cmd.exe 运行,我会得到:
ModuleType Name ExportedCommands
---------- ---- ----------------
Manifest FailoverClusters {}
关于如何从 32 位 cmd shell 调用 64 位 powershell 脚本的任何想法?