Войти

Показать полную графическую версию : Перезагрузка компьютеров по сети


morozoff
07-07-2012, 10:42
Есть скрипт, когда-то давно писал для перезагрузки компьютеров по сети

@Echo Off
SetLocal EnableExtensions

Set Comps=s1 s2 s3 s4 s5 s6 s7 s8 s9
For %%I In (%Comps%) Do (
Ping -n 1 -w 1 %%I >nul && Shutdown -m \\%%I -r -t 10 -f
)
Работает он отлично, но стала задача доделать его так, чтобы команда Shutdown запускалась с правами ограниченного пользователя, то есть надо сделать так чтобы пароль и логин Администратора были введёны заранее для этой команды и запускалась она от имени Администратора в профиле пользователя. Заранее спасибо.

nineline
09-07-2012, 17:36
Если я правильно понял, что ты хочешь, то вот:

@Echo Off
SetLocal EnableExtensions
Set Comps=s1 s2 s3 s4 s5 s6 s7 s8 s9
For %%I In (%Comps%) Do (
Ping -n 1 -w 1 %%I >nul && echo Пароль| runas /netonly /user:Домен\Пользователь Shutdown -m \\%%I -r -t 10 -f
)

morozoff
09-07-2012, 18:31
nineline, Спасибо, буду пробовать....




© OSzone.net 2001-2012