Zaktualizuj pakiet oprogramowania zainstalowany z GPO

10

Od niedawna używam zasad AD do wdrażania pakietów oprogramowania poprzez GPO w małej domenie. Działa to dobrze, ale nie jestem pewien, jaka jest poprawna procedura aktualizacji pakietu.

Zakładając, że początkowo wdrożyłem X , wersja a za pośrednictwem obiektu zasad grupy o nazwie „ Zainstaluj X ”. Wszystko działa dobrze iz czasem wydana zostaje wersja b . (Zakładając, że .msi nowej wersji może wykonać aktualizację już zainstalowanej wersji) Wierzę, że mam następujące opcje do przeprowadzenia aktualizacji:

  1. zamień oryginalny plik .msi w punkcie dystrybucji, a następnie za pomocą Edytora zasad grupy (otwórz GPO „ Zainstaluj X ”), w obszarze Konfiguracja komputera / Ustawienia oprogramowania / Instalacja oprogramowania przypisz zadanie do „Wdróż ponownie aplikację”

  2. Zastosowanie Edytor zasad grupy, aby utworzyć nowy pakiet w Konfiguracja komputera / Ustawienia oprogramowania / Instalacja oprogramowania do nowej wersji i określić, który pakiet starsze powinny zostać zmodernizowane przez ten jeden (na Upgrade Tab Wybierz pakiet dla wersji a ; opcji odinstalowania istniejących lub zrobić Aktualizacja)

  3. użyj Edytora zasad grupy, aby usunąć pakiet dla wersji a (z opcją natychmiastowego odinstalowania) i dodać nowy pakiet dla wersji b

Pytania:

  • Jakie są wady pierwszej opcji?
  • Czy druga opcja jest właściwym / zalecanym sposobem aktualizacji pakietów dystrybuowanych przez GPO?
  • Czy są jakieś inne subtelności, najlepsze praktyki lub jakieś ogólne porady dotyczące aktualizacji pakietów za pomocą obiektów GPO?

EDYCJA: Również poprawnie przetestowałem 3, więc jeśli brakuje mi jakiegoś ważnego kroku w 1 i 2, doceniłbym wskaźniki. :)

Nieuzasadniony
źródło

Odpowiedzi:

5

Zrobiłem opcję 2 i 3. Najczęściej używam opcji 2, chyba że wiem, że poprzedni pakiet MSI sprawił mi problemy. Opcja 1 wydaje się tylko sposobem na zhackowanie, ponieważ nie jest do tego przeznaczona. Na wszelki wypadek zawsze zostawiam moje stare pliki MSI w lokalizacji wdrażania. Zauważyłem również, że z opcją 2 automatycznie wykryje poprzednią wersję i automatycznie zaktualizuje poprzedni pakiet, nawet jeśli nie ustawisz go ręcznie (Windows Server 2008 R2), gdy MSI jest poprawnie skonfigurowany.

Xeon
źródło
1

Poleciłbym rzucić okiem na SCCM. Jest to znacznie lepszy produkt do wypychania aplikacji i ich odpowiednich aktualizacji, szczególnie jeśli masz do czynienia z urządzeniami Windows. Jeśli zdecydujesz się pójść tą trasą, lista MSITMSC MYITForums jest jedną z najlepszych list mailingowych do pomocy.

Tatas
źródło