ps脚本未接受参数

时间:2019-04-04 12:22:19

标签: powershell

我正在尝试将程序从dos转换为powershell,该程序执行带有某些参数和参数的外部程序。这是DOS脚本。

这是带有参数的DOS脚本。

.\dtllst CHEETAH config=.\dbmover_CHEETAH.cfg >> .\listener_CHEETAH.txt

这是PS代码。

[CmdletBinding()]
param (
      [string] $listener
    ,  [string] $dbmover
    , [string] $appname

)

& "$pwd\dtllst.exe" "$listener" , "config=$config" | out-file -FilePath "$outfile" -append

我注意到ps脚本在执行过程中没有使用配置文件(dbmover_CHEETAH.cfg),而是使用了存储在当前工作目录中的默认dbmover文件。 DOS程序使用config参数中定义的文件。

0 个答案:

没有答案