听众安装

时间:2015-09-14 16:55:43

标签: powershell cmd powershell-v2.0

我正在创建一个自动执行Oracle软件安装的PowerShell脚本。现在一切正常,直到我尝试并设置软件的两个监听器。

手动安装数据库软件时,您必须打开一个新的shell并在安装软件后执行这两个命令....

netca -silent -responsefile c:\path\to\netca_listener.rsp
netca -silent -responsefile c:\path\to\netca_callout_listener.rsp

我一直试图像这样执行这两个rsp文件..

saps -FilePath cmd.exe -ArgumentList "/c", "netca", "-silent", "-responsefile $first_rspfile" -WindowStyle Hidden -Wait 

通常情况下,该过程会短暂旋转,但之后将不执行任何操作,并且当进程开始运行时,响应文件将会弹出。

有关可能发生的事情的任何线索?

1 个答案:

答案 0 :(得分:1)

PowerShell中不需要cmd /c。试试这个:

Start-Process -FilePath "netca.exe" `
    -ArgumentList @("-silent", "-responsefile $first_rspfile") `
    -WindowStyle "Hidden" -Wait