Назад | Перейти на главную страницу

Удаленный GPO через BATCH Script выход

Правильно,

Я пытаюсь создать удаленный сценарий GPO, который с одной из наших управляющих машин будет отправлять команду GPUPDATE на определенные серверы. После некоторого поиска в Google я нашел скрипт, который пытался адаптировать / запустить.

Однако проблема заключается в том, что когда я запускаю его через пакетный файл, он выдает ошибку при выполнении строки 9 (честно говоря, это не ошибка, она просто выходит из сценария)

Ссылка на скрипт через pastebin: http://pastebin.com/ugmC9uEr

код скрипта:

@echo on

XPGPORef1=gpupdate.exe /Target:User /force
XPGPORef2=gpupdate.exe /Target:Computer /force

Win2kGPORef1=secedit.exe /refreshpolicy user_policy
Win2kGPORef2=secedit.exe /refreshpolicy machine_policy

For /f “Tokens=*” %%a in (ComputerList.txt) Do (
SET Comp_name=%%a

Ver.exe \\%comp_name% > Hostver.txt

Find /I “XP” < Hostver.txt > CheckCC.txt

IF %errorlevel% == 0 (
Psexec.exe \\%comp_name% Gpupdate.exe /Target:User /force
Psexec.exe \\%comp_name% Gpupdate.exe /Target:Computer /force
) ELSE (
Psexec.exe \\%comp_name% secedit.exe /refreshpolicy user_policy
Psexec.exe \\%comp_name% secedit.exe /refreshpolicy machine_policy
) 
pause

если я запустил код строки 9 через окно приглашения DOS вручную и, например, сделаю следующее:

For /f “Tokens=*” %a in (ComputerList.txt) Do ( echo %a) 

он будет работать нормально и отобразить все имена компьютеров в списке.

Кто-нибудь не возражает помочь мне? :)

Ура

PS: Этот сценарий пытается выполнить GPUPDATE на компьютерах Win2k8 / Win2K3 и Win2K.

Для вас может быть выгоднее снизить Интервал обновления групповой политики на этих серверах до 5-10 минут вместо выполнения удаленного gpupdate на всех ваших серверах.

Я вижу, насколько полезной может быть возможность удаленно заставить машину обновлять настройки, которые она получает через групповые политики. Но удаленное выполнение gpupdate для пользователей не работает. Это нужно делать в контексте учетной записи пользователя. Я подозреваю, что вас больше всего интересует gpupdate для настройки компьютера.

Был бы бесплатный инструмент вроде http://www.specopssoft.com/products/specops-gpupdate быть интересным? отказ от ответственности Я не использовал его.