【问题标题】:Positional Parameter error in powershell scriptpowershell脚本中的位置参数错误
【发布时间】:2023-03-26 12:12:01
【问题描述】:

我试图通过 PowerShell 安装/更新 EPO 代理,但出现以下错误。 我是 PowerShell 的新手,所以我看不到是什么原因造成的。

下面是我用来更新代理的脚本:

Start-Process -FilePath $scriptpath "\INAEPO01_Framepkg.exe" "/FORCEINSTALL" "/INSTALL=AGENT" -Wait

错误:

找不到接受参数的位置参数 /强制安装。

【问题讨论】:

    标签: powershell positional-parameter


    【解决方案1】:

    尝试这样,即在参数之间添加逗号,以便它们形成一个数组

    Start-Process -FilePath $scriptpath "\INAEPO01_Framepkg.exe","/FORCEINSTALL", "/INSTALL=AGENT" -Wait  
    

    或者更明确的

    Start-Process -FilePath $scriptpath -ArgumentList "\INAEPO01_Framepkg.exe", "/FORCEINSTALL", "/INSTALL=AGENT" -Wait
    

    【讨论】:

    • 逗号来拯救!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-02-17
    • 1970-01-01
    • 1970-01-01
    • 2016-11-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-14
    相关资源
    最近更新 更多