Войти

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


okamigo2010
20-08-2017, 18:54
Уважаемые пользователи,
Есть задачка скопировать некую папку на компьютеры всех пользователей в домене. Для этой цели создали скрипт.
Как можно сделать так, чтобы скрипт сработал один раз а не при каждом входе пользвователя

Казбек
20-08-2017, 20:12
okamigo2010,


Setting up a Logon Script through GPO in Windows Server 2008 (https://www.petri.com/setting-up-logon-script-through-gpo-windows-server-2008)
Configure a RunOnce task on Windows (https://cmatskas.com/configure-a-runonce-task-on-windows/)
How to set a batch file to RunOnce with GPO (https://www.freelists.org/post/gptalk/How-to-set-a-batch-file-to-RunOnce-with-GPO,4)

okamigo2010
20-08-2017, 22:28
к примеру если у меня есть такой файл
@echo off

xcopy /S /E /V /C /H /R /Y \\путь "путь"

pause


прочитал "Configure a RunOnce task on Windows". как создать gpo по этой инструкции?

Busla
21-08-2017, 20:47
okamigo2010, никак.
Если скрипт "тяжёлый" - добавьте в сам скрипт условие контролирующее повторный запуск.

okamigo2010
21-08-2017, 22:40
Busla, к сожалению в инете не нашел такое условие

Busla
22-08-2017, 15:09
okamigo2010, 3я ссылка в сообщении Казбека

El Scorpio
24-08-2017, 02:05
Как можно сделать так, чтобы скрипт сработал один раз а не при каждом входе пользвователя »
1. Создать группу пользователей GPO_OneRun_TaskName (или как-нибудь иначе, но чтобы было понятно).
2. Создать групповую политику, в свойствах безопасности политики вместо группы "Проверенные" прописать вышеуказанную группу.
3. В конец командного файла добавить команду удаления пользователя из группы. Например так (http://windata.ru/windows-xp/faq-xp/udalenie-polzovatelya-iz-gruppy-s-komandnoj-strokoy/)
4. PROFIT!!!!




© OSzone.net 2001-2012