Я пытаюсь запустить пакетный файл на локальном компьютере как пользователь с правами администратора, где в систему вошел другой пользователь без прав администратора.
Пакетный файл просто пытается создать файл .txt в C:\
, он должен «проверить», имеет ли учетная запись администратора все еще права администратора на компьютере или, возможно, она каким-то образом их потеряла.
Я попробовал это:
C:\\PsTools\\psexec64.exe -u domain/email -p password -h cmd /c "C:\test\asd.bat"
Проблема в том, что он пытается загрузить «PSEXESVC», но не может, поскольку вошедший в систему пользователь не является администратором, и, следовательно, терминал не имеет повышенных прав.
Я перепробовал множество других флагов Psexec, таких как -s
или -i
, но ничего не работает.
Я не совсем уверен, как это сделать, может, у кого-то есть идеи?