PS Windows Update cz. 3 ServiceManager

Ostatnio prezentowałem jak pobierać i instalować aktualizacje z domyślnego źródła jakim w większości przypadków jest usługa Windows Update. Nie jest to jednak jedyne rozwiązanie, bowiem Powershell, a konkretnie obiekty tworzone na podstawie klas Microsoft.Update… umożliwiają manewrowanie pomiędzy dostępnymi źródłami aktualizacji jak i dodawanie własnych źródeł.

Zanim jednak rozpoczniemy zarządzanie swoimi źródłami aktualizacji wygenerujmy sobie listę dostępnych źródeł na danej maszynie. Do tego celu głównie będą wykorzystywane obiekty na bazie Microsoft.Update.ServiceManager.

Czytaj dalej

Reklamy

PS Windows Update cz. 2 Installer

mnustOstatnio zaprezentowałem jak poprzez PowerShella odpytać serwer usługi Windows Update odnośnie nowych aktualizacji. Dziś pokażę jak takie aktualizację pobrać i zainstalować na swojej maszynie. Niestety w zależności od nałożonej polityki zabezpieczeń może się okazać, iż konieczne będzie wykonywanie poniższych kroków z uprawnieniami administratora.

Przed rozpoczęciem instalacji sprawdzamy czy aby przypadkiem nie jest konieczny restart maszyny. Można to również wykonać przy użyciu metody RebootRequiredBeforeInstallation obiektu samego Installera.

Czytaj dalej

PS Windows Update cz. 1 Searcher

Nie będę ukrywał swojego zamiłowania do PowerShella, pracuję z nim już od prawie roku. Jednak dzięki swojej rozległej budowie nadal jest mnóstwo obszarów, których jeszcze nie zgłębiłem bądź właśnie poznaję. Jednym z takich obszarów jest właśnie zarządzanie Aktualizacjami systemu Windows.

Podstawowy moduł PowerShella nie zawiera takowych funkcji, niemniej możliwość wykorzystywania swoistych interfejsów w postaci comObject (Component Object Model) umożliwia zarządzanie większością elementów zawartych w systemie Windows, m.in. usługą Windows Update.

Czytaj dalej