Поширення програм в мережі за допомогою group policy, блог любителя експериментів

Поширення програм в мережі за допомогою group policy, блог любителя експериментів
Доброго часу, шановні читачі блогу. У даній статті буду збирати посилання на софт, який вдалося змусити встановлюватися або оновлюватися через GPO Active Directory. Адмін, однак, дуже не любить ручну працю, який можна автоматизувати, особливо якщо він одноманітний і нудний.

Дуже часто виходять оновлення для таких компонентів, як Adobe Flash, які є потенційною діркою в браузерах користувачів. Змусити встановлювати такий компонент - користувача рівнозначно тому, що зовсім його не оновлювати. До того ж, необхідно мати права адміністратора для даного дії, а користувач працює під адміном в мережі підприємства - це зло, яке так і намагається покласти вашу мережу при черговій відвідуванні шкідливих ресурсів. І Adobe Flash - це не єдиний приклад. Тому ми спростимо роботу собі і забезпечимо актуальний стан софта на робочих станціях в мережі.

Коротко розповім про встановлення програм засобами групових політик Active Directory, призначення пакетів MSI комп'ютерів (assigning to computer) (взято звідси):

  • скопіюйте до себе на комп'ютер файл Microsoft Installer (MSI) програмного забезпечення Wininstaller. Помістіть цей файл в каталог C: \ Distrib на своєму комп'ютері і расшарьте його як \\ імя_вашего_компьютера \ Distrib $;
  • створіть групову політику WinInstaller. яка б встановлювала програмне забезпечення Wininstaller на всі комп'ютери вашого домену в режимі призначення для комп'ютера і зробіть установку за допомогою цієї групової політики на свій комп'ютер.

Ну що ж, почнемо з видобування пакетів MSI:

> Mkdir C: \ Temp \ AdobeReader
> Cd C: \ Temp \ AdobeReader
> Msiexec / a AdbeRdr1000_ru_RU.msi TARGETDIR = c: \ Temp \ AdobeReader \ Updated
> Msiexec / a c: \ Temp \ Adobe \ Updated \ AdbeRdr1000_ru_RU.msi / p C: \ Temp \ AdobeReader \ AdbeRdrUpd1001_Tier4.msp

> Mkdir C: \ Temp \ PaintNET
> Cd C: \ Temp \ PaintNET
> C: \ Temp \ PaintNET \ PaintNET.exe / createMsi CHECKFORUPDATES = 0
> Забираємо готові MSI з робочого столу

З повагою, Mc.Sim!