Сценарий cmd от powershell - PullRequest
       2

Сценарий cmd от powershell

0 голосов
/ 19 декабря 2018

В конце скрипта powershell я хотел запустить скрипт cmd.Чтобы продолжить, я добавил это: Invoke-Command cmd /c $destinationn\02_creation_de_repertoire.cmd

Результат:

Invoke-Command : Impossible de trouver un paramètre positionnel acceptant l'argument «
C:\Users\moamg\Desktop\SPO\02_creation_de_repertoire.cmd».
Au caractère C:\Users\moamg\Desktop\scripts_global\01_install_spo1.ps1:32 : 1
+ Invoke-Command cmd /c $destinationn\02_creation_de_repertoire.cmd
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument : (:) [Invoke-Command], ParameterBindingExcept
   ion
    + FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.Invo
   keCommandCommand

Есть подсказка?Я запустил ./FILE.cmd или FILE.cmd из powershell, и это работает.Но в сценарии это не так.

Ответы [ 2 ]

0 голосов
/ 19 декабря 2018

Может быть, вы можете использовать Start-Process -FilePath $destinationn\02_creation_de_repertoire.cmd вместо этого.Попробуйте help Start-Process из командной строки для полного синтаксиса.

0 голосов
/ 19 декабря 2018

Командлет исключает блок скрипта:

Invoke-Command { cmd /c $destinationn\02_creation_de_repertoire.cmd }

Или явно:

Invoke-Command -ScriptBlock { cmd /c $destinationn\02_creation_de_repertoire.cmd }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...