Configuration Manager | Automatyczne wdrażanie aktualizacji

Strona główna » Configuration Manager | Automatyczne wdrażanie aktualizacji

Estimated reading time: 9 minut

Wdrażanie aktualizacji do systemów oraz oprogramowania jest niezwykle istotną częścią pracy każdego administratora. Serwer ConfigMgr umożliwia automatyczne wdrażanie aktualizacji poprzez funkcję – Automatic Deployment Rule.

Wykonuje ona następujące czynności:

  • uruchamia synchronizację pomiędzy serwerem ConfigMgr, a serwerem WSUS.
  • tworzy Software Update Group. Software Update Group zawiera wszystkie aktualizacje spełniające warunki ustawione w Automatic Deployment Rule.
  • wszystkie aktualizacje spełniające kryteria przypisuje do stworzonej wcześniej Software Update Group.
  • pobiera z Internetu pliki wykonywalne aktualizacji.
  • tworzy Deployment Package i wysyła ją na wskazane w kreatorze Distribution Point.
  • tworzy wdrożenie na wskazaną kolekcję utworzonej wcześniej Software Update Group

W celu stworzenia reguły wykorzystujemy kreator Create Automatic Deployment Rule.

Rysunek 1. Kreator do tworzenia reguł ADR.

Wpisujemy nazwę reguły, opis oraz kolekcję której ta reguła będzie dotyczyć.

Rysunek 2. Podstawowe dane dotyczące reguły ADR

Domyślnie zawsze są zaznaczone dwie opcje: Add to an existing Software Update Group oraz Enable the deployment after this rule is run.

Software Update Group służy do grupowania aktualizacji w celu ich wdrażania. Można to porównać do kolekcji, tylko z tą różnicą, że nie dotyczy to obiektów komputerów czy użytkowników, ale aktualizacji. Mając Software Update Group można utworzyć Deployment wdrażający te aktualizacje. W tym wypadku w trakcie tworzenia reguły Automatic Deployment Rule zostanie utworzony również Deployment. Właczając opcje Add to an existing Software Update Group decydujemy, że aktualizacje zawsze będą dodawane do tej samej Software Update Group, lub przy każdym wykonaniu tej reguły będzie tworzona osobna Software Update Group.

Ustawiając opcje Enable the deployment after this rule is run decydujemy, że nasza reguła jest włączona. Jeśli jej nie włączymy to reguła zostanie uruchomiona, aktualizacje zostaną dodane do Software Update Group. Nie zostaną one jednak ściągnięte z Internetu, nie zostanie stworzona paczka Deployments Package. Innymi słowy wdrożenie ich nie zostanie uruchomione. Ta opcja jest użyteczna, gdy najpierw chcemy obejrzeć jakie aktualizacje spełniają warunki Automatic Deployment Rule, a dopiero potem włączyć regułę.

Rysunek 3. Ustawienie czy wdrożenia aktualizacji jest wymagane czy dostępne.

Każde wdrożenie na serwerze ConfigMgr wymaga ustawienia czy wdrożenia ma zostać automatyczne wykonane w zadanym terminie czy tez użytkownik sam rozpocznie. Jeśli Type of deployment ustawimy na Required to instalacja zostanie wykonana automatycznie.

Niektóre aktualizacje wymagają akceptacji postanowień licencyjnych. Tworząc regułę automatycznego wdrażania należy zaznaczyć opcje Automatically deploy all software updates found by this rule, and approve any license agreements. Dzięki temu aktualizacje wymagające akceptacji postanowień licencji będą mogły być wdrażane razem z innymi.

Rysunek 4. Ustawienia jakie aktualizacje będą wdrażane.

Kolejnym krokiem jest ustawienie kryteriów jakie muszą spełnić aktualizacje, które będą wdrażane przez tą regułę. Możemy np. wybrać filter Product, a następnie Microsoft Defender Antywirus. I dodać do tego klasyfikacje aktualizacji jako Defintion Updates. W celu potwierdzenia że nasz reguła będzie coś wdrażać należy skorzystać z opcji Preview.

Rysunek 5. Sprawdzenie poprawności działania reguły.

Kolejnym krokiem jest ustawienie harmonogramu wykonywania przez serwer reguły. Wybieramy pomiędzy ręcznym uruchamianiem, lub automatycznym. Najlepsze ustawienie to Run the rule after any update poin synchronization. Regułabędzie wtedy uruchamiana każdorazowo po synchronizacji danych z serwera WSUS przez serwer ConfigMgr.

Rysunek 6. Ustawienie harmonogramu wykonywania reguły.

Po ustawieniu harmonogramu należy określić kiedy i jak będą wdrażane aktualizacje. W przypadku obsługi urządzeń w różnych strefach czasowych trzeba odpowiednio ustawić opcję Time based on.

Rysunek 7.Ustawień trwania wdrożenia oraz daty wymuszanej instalacji.

Pozostałe opcje zależą od typu wdrożenia jakie wybraliśmy na początku. W przypadku wdrożenia typu Required trzeba ustawić datę Installation deadline – kiedy te aktualizacje zainstalują się automatycznie.

Wdrażane aktualizacje mogą być widoczne dla użytkownika, nawet jeśli podlegają automatycznej instalacji. Zakładka User notifications służy do ukrywania powiadomień dla użytkowników o rozpoczęciu instalacji. W przypadku gdy chcemy aby instalacja wykonała się automatycznie bez powiadomień dla użytkowników trzeba wybrać opcję Hide in Software Center and all notofication.

Opcje Deadline behavior służą do sterowania instalacją poza zdefiniowanymi dla komputera Maintenance Windows. Opcje Device restart behavior służą do sterowania możliwością ponownego uruchomienia po instalacji aktualizacji.

Rysunek 8. Ustawienie powiadomień dla użytkowników.

Kolejnym krokiem jest utworzenie na serwerze ConfigMgr paczki, lub wskazanie już istniejącej paczki.

Rysunek 9. Ustawienie paczki dystrybucyjnej z plikami aktualizacji.

Jeśli mamy już stworzoną wcześniej paczkę Deployment Packages możemy do niej dorzucić wdrażane przez Automatic Deployment Rule aktualizacje. W taki układzie wybieramy opcje Select deployment packages.

Pliki wykonywalne mogą zostać ściągnięte z Internetu lub ze wskazanego udziału sieciowego. Download software updates from the Internet.

Rysunek 10. Ustawienie pobierania plików z aktualizacjami.

Końcowym etapem konfiguracji reguły jest wskazanie jakie wersje językowe aktualizacji nas interesują. Trzeba pamiętać, że każda wersja językowa to oddzielny plik wykonywalny.

Rysunek 11. Ustawienie dla jakich języków będą pobierane aktualizacje.

Ostatnim krokiem jest ustawienie czy klienci mogą pobierać pliki wykonywalne z innej Boudary Group niż swoja.

Rysunek 12.Ustawienie pobierania plików z innej niż swoja Boundary Group.

Po zakończeniu pracy kreatora możemy przeczytać podsumowanie pracy kreatora.

Rysunek 13. Podsumowania naszych ustawień.

Reguły Automatic Deployment Rules można obejrzeć na zakładce Software Library\Overview\Software Updates\Automatic Deployment Rules.

Rysunek 14. Lista utworzonych reguł.

Utworzoną przez regułę Software Update Group możemy obejrzeć na zakładce Software Library\Overview\Software Updates\Software Updates Groups.

Rysunek 15. Utworzona Software Group przez regułę ADR.

Warto też sprawdzić, czy został stworzony Deployment zgodnie z ustawieniami reguły.

Rysunek 16. Utworzone wdrożenie przez regułę ADR.

Na koniec sprawdzamy czy przy objętych regułą aktualizacji jest Downloaded oraz is Deployded ustawione na Yes.

Rysunek 17. Informacje o aktualizacja objętych regułą ADR.
Ten wpis został opublikowany w kategorii Configuration Manager, Software Updates i oznaczony tagami , . Dodaj zakładkę do bezpośredniego odnośnika.