用参数启动进程

时间:2019-05-02 10:02:17

标签: string powershell

我正在尝试创建一个脚本,该脚本将允许用户启动Office的在线修复,我正在检查他们是否具有32位或64位以及该语言。

我编写了以下脚本,但什么也没有发生,我也不知道为什么

$culture = (Get-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Office\ClickToRun\Configuration)."ClientCulture"
$platform = (Get-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Office\ClickToRun\Configuration)."Platform"

$CMD = "C:\Program Files\Common Files\microsoft shared\ClickToRun\OfficeClickToRun.exe"

Start-Process -FilePath $CMD -ArgumentList @("scenario=Repair", "platform=$platform", "culture=$culture", "forceappshutdown=True", "RepairType=FullRepair", "DisplayLevel=True") -Wait

0 个答案:

没有答案