Попытка запустить "C: \ Program Files \ VERITAS \ NetBackup \ bin \ bpdown.exe" -f -v в Powershell - PullRequest
0 голосов
/ 03 июля 2018

В командной строке

"C:\Program Files\VERITAS\NetBackup\bin\bpdown.exe" -f -v' 

работает хорошо; ошибки нет, но когда я пытаюсь запустить ту же команду в powershell, используя

"& cmd /c"

это терпит неудачу.

PS C: \ Users \ user1> $ command = & cmd.exe / C '"C: \ Program Files \ VERITAS \ NetBackup \ bin \ bpdown"' -f -v
cmd.exe:
В строке: 1 символ: 13
+ $ command = & cmd.exe / C '"C: \ Program Files \ VERITAS \ NetBackup \ bin \ bpd ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~
+ CategoryInfo: NotSpecified: (: String) [], RemoteException
+ FullyQualifiedErrorId: NativeCommandError

Любая помощь здесь? Я не могу выполнить этот cmd.

1 Ответ

0 голосов
/ 03 июля 2018

В PowerShell вы можете запускать исполняемые файлы так же, как cmd, без вызова cmd.exe:

$output = & "$Env:ProgramFiles\VERITAS\NetBackup\bin\bpdown.exe" -f -v
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...