Я пытаюсь использовать PsExec для запуска процесса на удаленной машине. Я разместил этот вопрос на SO, но я понял, что он, вероятно, лучше подходит здесь. Я также потратил несколько часов, пытаясь понять это, и на самом деле ничего не получилось.
Вот один из вопросов, которые я рассмотрел , а также пара из сообщений на форуме . Вторая ссылка — это тот, который мне интересен. Один из плакатов предлагает использовать сетевое использование, чтобы проверить, работают ли эти учетные данные, которые я пытаюсь использовать с PsExec, и они это делают. Когда я пытаюсь запустить PsExec, я запускаю его из экземпляра администратора cmd, и я использую эту команду:
Это не увенчалось успехом и возвращает:
Однако, когда я выпустил эту команду в том же экземпляре cmd:
Мне было предложено ввести пароль, к которому я ввел [password] , и он вернул:
Мне кажется, что мне нужна вся соответствующая информация, и это также показалось мне в других сообщениях, на которые я смотрел, но я не уверен, что еще добавить. Я потратил пару часов, пытаясь понять это, без успеха. Я был бы признателен за любую помощь и дайте мне знать, если вам нужна какая-либо другая информация от меня.
alex_diablo
Активный пользователь
Добрый день. есть 2 проблемы:
как запустить/скопировать через psexec на удаленную машину с сетевой шары скрипт.vbs?
psexec -i -s -h -d \domain-pc -c -f \fileseverscript.vbs не срабатывает.
выдает: PsExec could not start scrirt.vbs on domain-pc:
но при этом сам файл копируется в system32.
и второе: пробую запустить:
psexec -i -s -h -d \domain-pc script.vbs также выдает:
PsExec could not start scrirt.vbs on domain-pc:
если делать так:
psexec -d \domain-pc -c -f \fileseverscript.vbs
psexec -s -h -i -d \domain-pc -c -f \fileseverstart.bat
то скрипт запускается, но при этом мелькает окошко CMD. можно ли как-то по другому организовать запуск vbs скрипта на удаленной машине без этих костылей (без доп. батника) и если нет — можно ли сделать так, чтобы не мелькало черное окошко перед запуском скрипта?
This question has been asked many times elsewhere.. but they are mostly about running things on a remote computer etc. Mine is much more straight forward.
I got an app (let’s call it app.exe), which runs by a service. When it runs by the service, it is ran by the SYSTEM user.
However the app is acting weird, further when I run the same app by simply clicking on the .exe file, it runs it but with the logged in user account:
So I simply want to run the same app as system, that’s where I found the psExec command. If I run the psExec command like so
it works just fine, but once i put the -s switch (ie to run as system).. it blows up:
this answer states that if the cmd window is ran as non-admin, then it should work. I tried that but nothing happend.