У меня есть скрипт 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