выполнить команду cmd с помощью psexec64 из powershell

#powershell #psexec

Вопрос:

Мне нужно создать скрипт, который запускает команду cmd с помощью psexec64. Действительно, из psexec64.exe , Я печатаю это :

 C:Windowssystem32>cd /d [path] amp;amp; [command]
[path]>
*command executed*
 

Теперь в скрипте я помещаю переменную среды sysinternals, чтобы мне больше не приходилось искать путь к psexec.Чтобы выполнить команду из скрипта, я создал командный файл, содержащий команду.Я думал, что сделаю это :

 PsExec64.exe -s -d -w [path] -i [batch_file]
 

Вот документация для PsExec64: https://strontic.github.io/xcyclopedia/library/PsExec64.exe-9321C107D1F7E336CDA550A2BF049108.html

Эта команда открывает cmd, а затем закрывает его напрямую, не выполняя его. Без параметров -s и -d команда выполняется правильно по правильному пути, но не в administrator и, следовательно, не работает.

Есть ли способ создать скрипт, который выполняет команду, как я делаю, непосредственно из исполняемого файла PsExec64?