Наш телефон
+7(495)545-56-89
Email: Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.

Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

ТЕМА: Если необходимо скопировать файл на рабочие столы доменных пользователей.

Если необходимо скопировать файл на рабочие столы доменных пользователей. 29 Окт 2014 15:28 #57

Если необходимо скопировать файл на рабочие столы доменных пользователей.
Можно сделать это с помощью групповых политик и vbs скрипта.
На контроллере домена на примере server 2008 и файла quick support от teamviewer:
Пуск - настройка - панель управления - администрирование - управление групповой политикой
Или выполнить gpmc.msc
Там идем в
управление групповой политикой - лес - Домены - ваш домен - объекты групповой политики
Правой кнопкой мыши на "Объекты групповой политики" - Создать - пишем название вашего объекта групповой политики, например "копирование на desktop"
Во вкладке "Область" выбираем пользователей или группы пользователей, к которым будет применяться создаваемое правило.
На созданной политике жмем правую кнопку мыши и выбираем "Изменить", идем в
Конфигурация пользователя - Политики - Конфигурация Windows - Сценарии (вход/выход из системы) - Вход в систему.
Жмем "добавить", в стоке "Имя сценария" пишем путь до скрипта на сервере, например
\\server\scripts\CopyFileToDesctop.vbs
На сервере дожен быть общий ресурс "scripts" доступный пользователям для чтения.

Файл CopyFileToDesctop.vbs
начало
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set WshShell = CreateObject("WScript.Shell")
strDesktop = WshShell.SpecialFolders("Desktop")
strAllUsersDesktop = WshShell.SpecialFolders("AllUsersDesktop")
'Если файл не существует, копируем его
IF Not objFSO.FileExists(strDesktop & "\TeamViewerQS_ru-idcducrz8u.exe") Then
objFSO.CopyFile "\\server\scripts\TeamViewerQS_ru-idcducrz8u.exe", strDesktop & "\"
End If

Set objShell = Nothing
Set objFSO = Nothing
конец
Далее в оснастке "управление групповой политикой" (gpmc.msc)
Идем в
управление групповой политикой - лес - Домены - ваш домен
Выбираем ваш organization unit, в котором находятся компьютеры и пользователи вашего домена, на которых будет исполняться созданная политика, жмем правой кнопкой мыши и выбираем "Связать существующий объект GPO", выбираем созданный объект GPO, в нашем примере "копирование на desktop", убеждаемся что переключатели "Связь включена" и "принудительный" находятся в положении "ДА".

Собственно при входе в систему пользователям будет копироваться файл на рабочий стол, в случае если его там нет.
Скрипт работает как на windows XP, так и на Windows 7
Администратор запретил публиковать записи гостям.

  • Gruch аватар
  • Gruch
  • Вне сайта
TOP