Powershell 似乎在 64 位上无法正常工作,但在 32 位上可以正常工作,并且 exe 在两种位上都可以正常工作

Powershell 似乎在 64 位上无法正常工作,但在 32 位上可以正常工作,并且 exe 在两种位上都可以正常工作

你好,我有一个 Powershell 脚本,在 Windows 全新安装后立即运行。该脚本自动安装 Microsoft Office Starter 2010

这在 32 位上可以正常工作,没有任何问题。但是当我在 64 位上运行时,会弹出错误,提示无法再次安装 Office。我已经在 32 位和 64 位上测试过此 EXE,它可以正常工作,没有任何问题,但在脚本上尝试时会发生错误。

#This checks the Internet for the Correct time and Date
Set-Date (Get-Date)

# This starts the office install which doesnt need to be a part of the other command
$p = New-Object System.Diagnostics.Process
$pinfo = New-Object System.Diagnostics.ProcessStartInfo("C:\Install_File\Office.exe","");
$p.StartInfo = $pinfo;
$p.Start();
$p.WaitForExit();
Write-Host "end of ps1" + (Get-Date).DateTime

相关内容