监听器安装

Listeners installation

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

手动安装数据库软件时,必须打开一个新的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 

通常进程会短暂旋转,但随后什么都不做,响应文件会在进程启动时弹出 运行。

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

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

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