Системний адміністратор - секрети майстерності живучий ярлик засобами групової політики (secrets)
Іноді у системного адміністратора виникає необхідність додати всім користувачам ярлик на будь-який мережевий ресурс (програму, інтернет-сторінку та ін.). Коли користувачів 5-10 чоловік, та ще й усі вони симпатичні незаміжні дівчата, підійти до кожної, щоб створити ярлик вручну, зовсім не складно. Дивись, ще й шоколадкою пригостять чи в кіно сходити погодяться
Якщо ж користувачів більше, всі завантажені роботою, та й у вас немає можливості бігати до кожного заради примітивного ярлика, розумним виходом стануть групові політики і logon-скрипти, які неодноразово згадувалися. Природно, для цього мережа має бути побудована за допомогою домену Windows та Active Directory. Ось текст скрипта, що створює робочому столі користувача ярлик “Важлива програма” до програми під назвою program.exe, що лежить загальному мережевому ресурсі //server/shared.
Скрипт add_shortcut.vbs (створення ярлика на робочому столі) :
Dim WSHShell Set WSHShell = WScript.CreateObject("WScript.Shell")
Dim MyShortcut, MyDesktop, DesktopPath
‘ Читаємо шлях до Робочого столу DesktopPath = WSHShell.SpecialFolders(”Desktop”)
‘ Створюємо ярлик на робочому столі Set MyShortcut = WSHShell.CreateShortcut(DesktopPath & _ “\Важлива програма.lnk”)
' Задаємо властивості об'єкта-ярлика та зберігаємо їх MyShortcut.TargetPath = WSHShell.ExpandEnvironmentStrings _ (”\server\shared\program.exe”) MyShortcut.WorkingDirectory = WSHShell.ExpandEnvironmentString ("\\server\shared") MyShortcut.Windowstyle="4" MyShortcut.IconLocation = WSHShell.ExpandEnvironmentStrings _ ("\\server\shared\program.exe, 0") MyShortcut.Save
Цей скрипт потрібно прив'язати до доменної політики для групи користувачів, якимпотрібно створити на робочому столі ярлик. Для цього відкриваємо потрібну нам політику на редагування та у розділі User Configuration -> Windows Setings -> Scripts (Параметри користувача -> Налаштування Windows -> Скрипти) відкриваємо пункт Logon. За допомогою діалогу, що відкрився, додаємо в список скриптів створений нами файл add_shortcut.vbs
Скрипт буде виконуватися під час завантаження користувачів, на яких поширюється відредагована політика. Оскільки процедура буде виконуватися при кожному вході користувача до домену, навіть якщо користувач навмисне або за власною дурістю видалити ярлик, він буде відтворений при наступному завантаженні. Таким чином, ми гарантуємо практично постійну наявність на робочому столі користувачів потрібного їм ярлика.
Ось, власне, і все. За допомогою цього скрипта можна створювати ярлики до будь-яких об'єктів незалежно від того, зберігаються вони в мережі або на локальному комп'ютері.