Консультация № 176784
19.02.2010, 19:16
0.00 руб.
0 3 0
Здравствуйте эксперты!

К сожалению не могу найти информации о работе с политиками АД (в моей книги упоминается вскользъ)
Интересует следующее:

Часто бывает необходимо копировать файлы на рабочий стол для группы пользователей проводить какие другие операции.
Большинство из них однократное. В групповых же политиках я нашел только сценарии на вход и выход - т.е. многократно.
Так пытался копировать таким образом: copy "\\srv\share\test.lnk" "%userprofile%\Рабочий стол"

Но как я понял скрипты выполняются не от пользователя, который входит...

И собственно вопрос: как скопировать файл (ярлык) на рабочий стол.
Желательно поэтапная инструкция :)

PS
Так же хотелось бы услышать где можно поподробнее узнать как о АД, так и примеры глобальной архитектуры. (интересуте все: установка через АД не msi инсталяторов, развертка RIS, WSUS)
Понимаю что объем большой, поэтому посоветуйте какие либо книги или статьи, форумы. (возможно даже курсы)

Приложение:
Windows Server 2003, AD

Обсуждение

Неизвестный
19.02.2010, 20:13
общий
Но как я понял скрипты выполняются не от пользователя, который входит...

Если политика для компьютера - то тогда от его учетной записи, до логина пользователя (в Windows 2000) либо паралельно с пользовательскими до загрузки рабочего стола (в Win XP).
Правда иногда это не совсем удобно (например при работе в терминале или на медленных линиях) и это (последовательность выполнения политик) можно поменять настройками для медленных соединений или политикой Group policy Loopback processing.

Опять же рабочий стол - что бы скопировать файл всем (то есть в профиль all users) можно применить политику компьютера либо механизм run as.
Если конкретному пользователю - то используя политику пользователя.
Что бы сделать это однократно можно сначала проверять наличие файла, а при операциях в прописывание в автозапуск реестра применять ветку Run Once.

Книги - Федор Зубанов например.
Вы не указали ОС...
Неизвестный
23.02.2010, 11:31
общий
Цитата: 412
Вы не указали ОС...

ОС в приложении Windows Server 2003
Или вы про клиентов? Клиенты 95% Windows XP, есть парочка Windows Vista и одна Windows Seven (обычно на ноутбуках предустановленные)

Цитата: 412
Что бы сделать это однократно можно сначала проверять наличие файла, а при операциях в прописывание в автозапуск реестра применять ветку Run Once.

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

Спасибо большое за ответ ;)
Неизвестный
23.02.2010, 17:01
общий
Да, про клиентов.
Просто 9x как и XP/Vista Home не могут быть членом домена и соотв там не сработает групповая политика. Там немного иначе делается (через сценарий входа).

Есть возможность - exist. Подробнее - в справке. Кратко if not exist c:\my_file then my_script
Форма ответа