пятница, 6 декабря 2013 г.

Добавление ярлыка через GPO

Добавление ярлыка через GPO

Заметка относится к семейству Windows Server 2003, в 2008 немного по другому создаются ярлыки.
Итак предположим что для определенной группы пользователей нам необходимо сделать ярлыки в автозагрузке на программу в общей папке. 
1)Для начала сделаем в той же шаре ярлык с полным UNC путем к программе вида \\server\share\proga.exe. Ярлык пусть называется proga_run.lnk
2) Теперь создаем батники прописываем туда строку
copy \\server\share\proga_run.lnk  c:\documents and settings\%username%\Программы\Автозагрузка\proga_run.lnk

3) Далее создаем объект групповой политики на нужный нам контейнер, добавляем туда группы или пользователей которым необходим ярлык и ставим им права "Чтение и выполнение"
4)Теперь в параметрах автозагрузки пользователя кидаем наш батник.

Можно вместо батника создать .vbs файл и кинуть его через групповую политику в автозагрузку
Вот его содержимое
Set oShell = WScript.CreateObject("WScript.Shell")
DesktopPath = oShell.SpecialFolders("Автозагрузка")    -Месторасположение ярлыка
WorkingPath = oShell.SpecialFolders("Автозагрузка")    -Рабочая папка
Set oShortCut = oShell.CreateShortcut(Автозагрузка & "\Shortcut.lnk")    -Название ярлыка
oShortCut.TargetPath = "\\server\share\proga.ex"    -Путь до исполняемого файла
oShortCut.WorkingDirectory = WorkingPath 
oShortCut.Save

Комментариев нет:

Отправить комментарий