[CMD] Psexec и удаленный запуск

alex_diablo

Постоянный участник
Сообщения
144
Реакции
9
Добрый день. есть 2 проблемы:

как запустить/скопировать через psexec на удаленную машину с сетевой шары скрипт.vbs?

psexec -i -s -h -d \\domain-pc -c -f \\filesever\script.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 \\filesever\script.vbs
psexec -s -h -i -d \\domain-pc -c -f \\filesever\start.bat

то скрипт запускается, но при этом мелькает окошко CMD. можно ли как-то по другому организовать запуск vbs скрипта на удаленной машине без этих костылей (без доп. батника) и если нет - можно ли сделать так, чтобы не мелькало черное окошко перед запуском скрипта?

зы: в файле start.bat всего 3 строки:

CMD/BATCH:
@echo off
start c:\windows\system32\1.vbs
exit
 
а так?
CMD/BATCH:
psexec -i -s -h -d \\domain-pc wscript.exe \\filesever\script.vbs
Имя шары не перепутали? На мой взгляд, не хватает буквы r - \\fileserver
 
а так?
CMD/BATCH:
psexec -i -s -h -d \\domain-pc wscript.exe \\filesever\script.vbs
Имя шары не перепутали? На мой взгляд, не хватает буквы r - \\fileserver

не перепутал. здесь очепятался просто. так попробовал - на моем компе psexec отрабатывает, но на целевой машине выскакивает окошко:

Windows script host

Ошибка (Отказано в доступе) при загрузке сценария \\filesever\script.vbs
а вот если скрипт уже находится на целевом компе, то тогда вот так запускается нормально без всяких окошек и ошибок:

psexec -i -s -h -d \\domain-pc wscript.exe script.vbs

тогда другой вопрос: как правильно скопировать скрипт на целевой комп с сетевой шары?
пытаюсь сделать так: psexec \\domain-pc cmd /c copy \\filesever\script.vbs c:\temp

пишет:
Отказано в доступе.
cmd exited on domain-pc with error code 1.
 
Назад
Сверху Снизу