Встановлення будь-якого програмного забезпечення засобами WSUS
Створення пакета інсталяції
- Відкриваєте оснастку LUP і тиснетеTools -> Create Update, у вікні тиснетеBrowseі знаходите потрібний інсталяційний файл. Якщо в дистрибутиві софту крім файлу, що виконується, є ще файли або каталоги, то додатково можете їх додати черезAdd Dir / Add files, природно зберігши оригінальну структуру каталогів. Далі.
- ПоляVendorтаProductобов'язкові для заповнення, можете також змінитиPackage TitleіDescriptionОстаннє поле -Command Line, у нашому випадку його потрібно заповнити, а для Firefox автоматична тиха установка пройде з параметрами-ms-iraТут поки все, тиснемо Next.
- У наступному вікні потрібно вказатиInstalled Rules, тобто. критерії за якими визначатиметься, що вже встановлено. НатиснітьAdd Ruleі введіть типом правилаRegistry Version in SZ, тобто. ми будемо визначати наявність Firefox шляхом порівняння версії у певній гілці реєстру. Рідний інсталятор вогнеліса коректно записує свою версію розділ Uninstall. Усі заповнені поля видно на скріншоті.Особливо скажу, що для х32 додатків потрібно поставити відповідну галку, тоді воно буде коректно встановлено і в х32 і в х64 системах. НатиснітьSave Ruleі не забудьте зберегти створене правило черезSave Rules, надалі воно ще стане в нагоді. Next.

- Installable Rules- правила, які повинні виконуватися для можливості встановлення ПЗ. Майже те саме, крім критеріїв порівняння (Compasrion).Насправді, для Firefox або ж Thunderbird це не так важливо, т.к. рідний інсталятор створює новий розділ реєстру та видаляє старий, тобто. порівнювати буде все одно ні з чим, але дляприклад нам цілком підходить. Не забудьте зберегти правила та натисніть Next

- Superseded Rules- правила визначальні що замінює цей пакет. Для встановлення через exe – не актуально. Далі.
- На екраніRule Metadataми можемо заповнити якісь метадані про пакет, але для exe я застосувань не знайшов.
- Останній екран — зведена інформація про пакет, що створюється. Finish.
Оновлення пакету
Точніше оновлення, а створення нового, т.к. таке оновлення неможливе. Найсвіжіша версія Firefox - 15, повторюйте ті самі кроки, але з деякими нюансами:
- Аналогічно першому кроці
- Зверніть увагу на конпкуSuperseds, натиснувши на неї, виберіть замінний пакет Mozilla Firefox 14.0.1 (або як ви там його назвали). Не забудьте про Command Line
- Завантажте ваше правило для «Installed» і поміяйте шлях до розділу реєстру та номера версії відповідно до установки Firefox 15
- Так само для правил «Installable»
- Всі інші кроки повністю аналогічні
Ось і все. ВиконайтеApproveнового пакета і можна закінчити. Від себе додам, що видаляю старі замінені пакети, як кажуть, щоб уникнути. До речі, обов'язково обкатуйте установку програмного забезпечення на деяких комп'ютерах у тест-групі. Чи мало що піде не так.
P.S. Я чудово знаю, що для Firefox є MSI-складання. Але по-перше, я не прихильник чиїхось сторонніх збірок, ну і по-друге, це всього лише приклад. Так, ще, я знаю, що існують різні засоби для централізованого розгортання ПЗ, але вони або платні, або незручні, а WSUS простий і вже використовується практично скрізь, де є Windows.
Хардкорнаконфа по С++. Ми запрошуємо лише профі.