Назад | Перейти на главную страницу

Как запустить cmd из PowerCLI Invoke-VMScript, начиная с открытой консоли

Я пытаюсь запустить exe-файл на удаленном компьютере из PowerCLI, который запускает пару cmd.

С помощью этой команды:

$executeCommand = "call D:\MyFile.exe Arg1 Arg2";
Invoke-VMScript -VM $vmName -GuestUser $vmUser -GuestPassword $vmPass -ScriptText $executeCommand -ScriptType Bat;

Проблема в том, что exe работает, но без какого-либо пользовательского интерфейса, а также запущены CMD, и я не вижу консоль.

Примечание. Когда я запускаю одну и ту же команду execute на виртуальной машине, exe запускается с пользовательским интерфейсом, а CMD - с их консолью.

Как это сделать правильно? я должен использовать другой тип "Invoke-VMScript" или какие-то специальные флаги?