我们有一个自定义的PowerShell脚本,可调用BizTalk PowerShell扩展,该脚本需要由TFS代理(从版本管理)调用。
问题是,BizTalk PowerShell扩展需要x86模式,而目标计算机上的TFS PowerShell任务似乎正在x64中的目标计算机上执行PowerShell。
是否可以使用以下任何一种方法解决此问题?
答案 0 :(得分:0)
SysWow64技术允许您在64位环境中执行32位应用程序。 在目标计算机上,请使用以下应用程序
执行PowerShell脚本%SystemRoot%\ syswow64 \ WindowsPowerShell \ v1.0 \ powershell.exe
这将是PowerShell.exe的32位版本,并允许您执行文件。
在批处理文件中,您可以进行此配置