Имеется локальная сеть в домене, 100 компьютеров. Сделал bat-файл, работает, но какую необходимо добавить строку, чтобы выполнялась следующая задача: необходимо, если это user 100 то нужно пропустить все строки и вернуться в конец.
Вот собственно бат файл небольшой
Добавлено:
net use o: \\a105\userfiles$
regedit -s timezone.reg
regedit -s autorun.reg
checkcfg.exe
for %%i in (A100 A35 A95 A110 A109 A42 A19 A102 A84 A124 A48 A62 A31 A83 A117 A134 A151 A24 A92 A43 A17 A80 A04 A23 A36 A56 A127 A66 A114 A09 A60 A01 A140 A57 A85 A123 A28
A96 A45 A106 A12 A33 A73 A34) do if %%i==%COMPUTERNAME% if not exist %windir%\Tasks\At1.job at 17:25 /every:M,T,W,Th,F,S,Su "%windir%\system32\shutdown.exe" -t 30 -f -s
net stop mpssvc
sc config mpssvc start= disabled
sc config messenger start= auto
net start messenger
net stop sharedaccess
sc config sharedaccess start= disabled
if (%u==user88) net use o: /delete
if (%u==user54) SalityKiller.exe -m -s
if (%u==user36) SalityKiller.exe -m -s
Добавлено:
пробовал делать так
if (%u==user100) goto end
net use o: \\a105\userfiles$
regedit -s timezone.reg
regedit -s autorun.reg
checkcfg.exe
for %%i in (A100 A35 A95 A110 A109 A42 A19 A102 A84 A124 A48 A62 A31 A83 A117 A134 A151 A24 A92 A43 A17 A80 A04 A23 A36 A56 A127 A66 A114 A09 A60 A01 A140 A57 A85 A123 A28
A96 A45 A106 A12 A33 A73 A34) do if %%i==%COMPUTERNAME% if not exist %windir%\Tasks\At1.job at 17:25 /every:M,T,W,Th,F,S,Su "%windir%\system32\shutdown.exe" -t 30 -f -s
net stop mpssvc
sc config mpssvc start= disabled
sc config messenger start= auto
net start messenger
net stop sharedaccess
sc config sharedaccess start= disabled
if (%u==user88) net use o: /delete
if (%u==user54) SalityKiller.exe -m -s
if (%u==user36) SalityKiller.exe -m -s
:end
не получается, все равно выполняет все задачи
Вот собственно бат файл небольшой
Добавлено:
net use o: \\a105\userfiles$
regedit -s timezone.reg
regedit -s autorun.reg
checkcfg.exe
for %%i in (A100 A35 A95 A110 A109 A42 A19 A102 A84 A124 A48 A62 A31 A83 A117 A134 A151 A24 A92 A43 A17 A80 A04 A23 A36 A56 A127 A66 A114 A09 A60 A01 A140 A57 A85 A123 A28
A96 A45 A106 A12 A33 A73 A34) do if %%i==%COMPUTERNAME% if not exist %windir%\Tasks\At1.job at 17:25 /every:M,T,W,Th,F,S,Su "%windir%\system32\shutdown.exe" -t 30 -f -s
net stop mpssvc
sc config mpssvc start= disabled
sc config messenger start= auto
net start messenger
net stop sharedaccess
sc config sharedaccess start= disabled
if (%u==user88) net use o: /delete
if (%u==user54) SalityKiller.exe -m -s
if (%u==user36) SalityKiller.exe -m -s
Добавлено:
пробовал делать так
if (%u==user100) goto end
net use o: \\a105\userfiles$
regedit -s timezone.reg
regedit -s autorun.reg
checkcfg.exe
for %%i in (A100 A35 A95 A110 A109 A42 A19 A102 A84 A124 A48 A62 A31 A83 A117 A134 A151 A24 A92 A43 A17 A80 A04 A23 A36 A56 A127 A66 A114 A09 A60 A01 A140 A57 A85 A123 A28
A96 A45 A106 A12 A33 A73 A34) do if %%i==%COMPUTERNAME% if not exist %windir%\Tasks\At1.job at 17:25 /every:M,T,W,Th,F,S,Su "%windir%\system32\shutdown.exe" -t 30 -f -s
net stop mpssvc
sc config mpssvc start= disabled
sc config messenger start= auto
net start messenger
net stop sharedaccess
sc config sharedaccess start= disabled
if (%u==user88) net use o: /delete
if (%u==user54) SalityKiller.exe -m -s
if (%u==user36) SalityKiller.exe -m -s
:end
не получается, все равно выполняет все задачи