ps скрипт не принимает параметры - PullRequest
0 голосов
/ 04 апреля 2019

Я пытаюсь преобразовать программу из 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...