#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?