Start-Process держать окно cmd открытым? - PullRequest
0 голосов
/ 28 февраля 2020

У меня есть скрипт PowerShell, который я пытаюсь запустить. Он открывает окно CMD, а затем закрывает его. Я могу кратко увидеть и ошибку. Как я могу заставить его держать окно открытым, чтобы я мог видеть ошибку? Вот мой сценарий, который я запускаю.

$ovfTool = "C:\Program Files\VMware\VMware OVF Tool\ovftool.exe"
$user = "root"
$passwd = "MyPassWord"
$SrcESXi = "1.1.1.1"
$DstESXi = "1.1.1.2"
$DstDataStore = "disk-01"
$VM = "Ubuntu"

Start-Process $ovfTool -ArgumentList "--disableVerification --noSSLVerify --powerOn `
 -ds='$DstDataStore' vi://'$user':'$passwd'@'$SrcESXi'/'$VM' vi://'$user':'$passwd'@'$DstESXi'"

Я тоже пробовал это. Добавление -NoNewWindow и -Wait без удачи

$ovfTool = "C:\Program Files\VMware\VMware OVF Tool\ovftool.exe"
$user = "root"
$passwd = "MyPassWord"
$SrcESXi = "1.1.1.1"
$DstESXi = "1.1.1.2"
$DstDataStore = "disk-01"
$VM = "Ubuntu"

Start-Process $ovfTool -ArgumentList "--disableVerification --noSSLVerify --powerOn `
 -ds='$DstDataStore' vi://'$user':'$passwd'@'$SrcESXi'/'$VM' vi://'$user':'$passwd'@'$DstESXi'" -NoNewWindow -Wait
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...