使用-ArgumentList的Start-Process cmdlet抛出“无效参数”错误

时间:2018-04-25 22:49:46

标签: powershell

我想使用gacutil.exe注册一个dll。

Start-Process -Wait -FilePath "C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools\gacutil.exe" -ArgumentList '/u', "USB\CRM\Common"

抛出错误: enter image description here

1 个答案:

答案 0 :(得分:0)

如果您只想在PowerShell命令行运行命令,则不需要Start-Process。 PowerShell可以运行在其提示符下键入的命令。 (它是一个shell; shell的目的之一是运行您输入的命令。)由于该命令包含空格,请将其括在"中并使用&(调用或调用)运算符执行它

& "C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools\gacutil.exe" /u USB\CRM\Common