我想使用此代码:
cmd.exe /c "C:\Program Files\Common Files\Microsoft Shared\VSTO\10.0\VSTOInstaller.exe" /install "file:///C:/Program Files (x86)/Addin.vsto"
无论我怎么把引号“(x86)”部分杀死它,我都无法使它工作。如果有人能够将其投入使用,我们将非常感激。
答案 0 :(得分:2)
为什么使用cmd
来调用安装程序?
这是一个使用Join-Path cmdlet组合安装程序路径并直接调用它的示例:
$installerPath = Join-Path $env:CommonProgramFiles 'microsoft shared\VSTO\10.0\VSTOInstaller.exe'
$parameter = @('/install', 'file:///C:/Program Files (x86)/Addin.vsto')
& $installerPath @parameter