Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy: programu Configuration Manager (bieżąca gałąź)
Grupa aranżacji zapewnia elastyczność aktualizowania urządzeń na podstawie wartości procentowej, określonej liczby lub jawnej kolejności. Możesz również uruchomić skrypt programu PowerShell przed uruchomieniem wdrożenia aktualizacji przez urządzenia i po jego uruchomieniu.
Członkami grupy aranżacji mogą być dowolni klienci programu Configuration Manager, nie tylko serwery. Reguły grupy aranżacji mają zastosowanie do urządzeń dla wszystkich wdrożeń aktualizacji oprogramowania w dowolnej kolekcji zawierającej członka grupy aranżacji. Inne zachowania wdrażania nadal mają zastosowanie. Na przykład okna konserwacji i harmonogramy wdrażania.
Tworzenie grupy aranżacji
Sprawdź wymagania wstępne, uprawnienia i ograniczenia dotyczące grup aranżacji .
W konsoli programu Configuration Manager przejdź do obszaru roboczego Zasoby i zgodność i wybierz węzeł Grupa aranżacji.
Na wstążce wybierz pozycję Utwórz grupę aranżacji , aby otworzyć kreatora tworzenia grupy aranżacji.
Na stronie Ogólne nadaj grupie aranżacji nazwę i opcjonalnie opis. Określ wartości dla następujących elementów:
- Limit czasu grupy aranżacji (w minutach): Limit czasu dla wszystkich członków grupy na ukończenie instalacji aktualizacji.
- Limit czasu członka grupy aranżacji (w minutach): limit czasu dla pojedynczego urządzenia w grupie na ukończenie instalacji aktualizacji.
Na stronie Wybór członków określ najpierw kod witryny. Następnie wybierz pozycję Dodaj , aby dodać zasoby urządzeń jako członków tej grupy aranżacji. Wyszukaj urządzenia według nazwy, a następnie dodaj je. Możesz również przefiltrować wyszukiwania do jednej kolekcji przy użyciu funkcji Wyszukaj w kolekcji. Po zakończeniu dodawania urządzeń do listy wybranych zasobów wybierz przycisk OK .
- Podczas wybierania zasobów dla grupy są wyświetlani tylko prawidłowi klienci. Wykonywane są testy w celu sprawdzenia kodu lokacji, tego, czy klient jest zainstalowany i czy zasoby nie są zduplikowane.
Na stronie Wybieranie reguł wybierz jedną z następujących opcji:
Zezwól na jednoczesną aktualizację procentową komputerów, a następnie wybierz lub wprowadź liczbę dla tej wartości procentowej. To ustawienie pozwala w przyszłości zwiększyć elastyczność rozmiaru grupy aranżacji. Na przykład grupa aranżacji zawiera 50 urządzeń i należy ustawić tę wartość na 10. Podczas wdrażania aktualizacji oprogramowania program Configuration Manager umożliwia jednoczesne uruchamianie wdrożenia pięciu urządzeniom. Jeśli później zwiększysz rozmiar grupy aranżacji do 100 urządzeń, wtedy 10 urządzeń będzie aktualizowanych jednocześnie.
Zezwól na aktualizację kilku maszyn w tym samym czasie, a następnie wybierz lub wprowadź liczbę dla tej określonej liczby. Użyj tego ustawienia, aby zawsze ograniczać do określonej liczby urządzeń, niezależnie od całkowitego rozmiaru grupy aranżacji.
Określ sekwencję konserwacji, a następnie posortuj wybrane zasoby w odpowiedniej kolejności. Użyj tego ustawienia, aby jawnie zdefiniować kolejność, w jakiej urządzenia są uruchamiane wdrożenie aktualizacji oprogramowania.
Wybierz skrypt przed instalacją i skrypt po instalacji dla grupy aranżacji, jeśli to konieczne, na stronie Selektor skryptów .
- Skrypt wstępny: skrypt programu PowerShell do uruchomienia na każdym urządzeniu przed uruchomieniem wdrożenia.
- Strona Post-Script wprowadź skrypt programu PowerShell do uruchomienia na każdym urządzeniu po uruchomieniu wdrożenia i ponownym uruchomieniu, jeśli będzie to wymagane. Poza tym zachowanie jest takie samo jak w przypadku skryptu wstępnego.
Skrypty powinny zwracać wartość
0"sukces". Każda wartość różna od zera jest uznawana za błąd skryptu. Nie można używać skryptów z parametrami, a maksymalna długość skryptu wynosi 50 000 bajtów, czyli 25 000 znaków (ponieważ używamy kodowania Unicode). Podczas dodawania lub modyfikowania skryptu na stronie Selektor skryptów wybierz jedną z następujących opcji:-
Dodaj: umożliwia wybranie skryptu do dodania. Wpisz lub wklej skrypt programu PowerShell w okienku albo użyj jednej z następujących opcji:
-
Otwórz: otwieranie określonego
.ps1pliku - Przeglądaj: wybierz skrypt, który został już zatwierdzony z listy Skrypty . Skrypty z parametrami zostaną ukryte na liście.
- Wyczyść: bieżący skrypt zostaje wyczyszczony w okienku skryptu.
-
Otwórz: otwieranie określonego
- Edytuj: edytowanie obecnie wybranego skryptu
- Usuń: usuwa bieżący skrypt.
- Limit czasu skryptu (w sekundach): dozwolony czas w sekundach na uruchomienie skryptu przed upływem limitu czasu
Zakończ pracę kreatora.
Ostrzeżenie
- Począwszy od wersji 2111, skrypty wstępne i postscriptowe wymagają zatwierdzenia , aby zaczęły obowiązywać. Edytowanie skryptu po jego zatwierdzeniu spowoduje zresetowanie stanu zatwierdzenia do stanu Oczekiwanie na zatwierdzenie. Skrypty, które nie mają zatwierdzenia, nie będą uruchamiane na klientach.
- W wersji 2103 i nowszych skrypty z parametrami nie są obsługiwane, a maksymalna długość skryptu wynosi 50 000 bajtów, czyli 25 000 znaków (ponieważ używamy kodowania Unicode).
- W przypadku programu Configuration Manager 2010 i starszych dodaj skrypty do grup aranżacji na stronach Przed skryptem i Post-Script.
- Upewnij się, że skrypty wstępne i postscriptum zostały przetestowane przed użyciem ich w grupach aranżacji. Skrypty wstępne i postscriptowe nie przekraczają limitu czasu i będą działać do momentu osiągnięcia limitu czasu członka grupy aranżacji. Skrypty z parametrami nie są obsługiwane , a maksymalna długość skryptu wynosi 5000 znaków.
Zatwierdzenia skryptów grup aranżacji
(Wprowadzono w wersji 2111)
Począwszy od wersji 2111, skrypty wstępne i końcowe dla grup aranżacji wymagają zatwierdzenia, aby zaczęły obowiązywać. Jeśli wybierzesz skrypt z pliku, jesteś autorem lub modyfikujesz swój własny skrypt, wymagane jest zatwierdzenie skryptu przez innego administratora. Podczas wybierania zatwierdzonego skryptu z biblioteki skryptów nie jest wymagane dodatkowe zatwierdzanie. Domyślnie użytkownicy nie mogą zatwierdzać skryptu, który jest ich autorem. Te role zapewniają dodatkowy poziom zabezpieczeń przed uruchamianiem skryptu bez nadzoru. Aby ułatwić testowanie, możesz wyłączyć zatwierdzanie skryptów dla środowiska, zmieniając ustawienie hierarchii.
Aby ułatwić zatwierdzanie skryptów, do okienka szczegółów grup aranżacji w wersji 2111 dodano następujące dwie karty:
- Podsumowanie: zawiera informacje o wybranej grupie aranżacji, w tym stan zatwierdzania skryptów.
- Skrypty: zawiera informacje o skryptach wstępnych i końcowych, w tym limit czasu, osoba zatwierdzająca i stan zatwierdzenia dla każdego skryptu.
Stany zatwierdzenia skryptów wstępnych i końcowych
Stan zatwierdzenia dla każdego ze skryptów jest wyświetlany na karcie Skrypty . Edytowanie skryptu po jego zatwierdzeniu spowoduje zresetowanie stanu zatwierdzenia. Stan zatwierdzenia dla każdego skryptu jest zdefiniowany poniżej:
-
Zatwierdzone: Skrypt został zatwierdzony. Zatwierdzenie jest udzielane w jeden z następujących sposobów:
- Wybieranie skryptu z listy zatwierdzonych skryptów programu PowerShell
- Ręczne zatwierdzenie skryptu przez wybranie polecenia Zatwierdź na wstążce lub w menu wyświetlanym po kliknięciu prawym przyciskiem myszy.
-
Oczekiwanie na zatwierdzenie: skrypt oczekuje na zatwierdzenie. Skrypty napisane lub edytowane bezpośrednio w edytorze kodu albo zaimportowane z pliku będą uruchamiane
.ps1w tym stanie zatwierdzania. - Odrzucony: skrypt został odrzucony podczas procesu zatwierdzania.
Ostrzeżenie
Edytowanie skryptu po jego zatwierdzeniu spowoduje zresetowanie stanu zatwierdzenia do stanu Oczekiwanie na zatwierdzenie. Oznacza to również, że poprzednio zatwierdzona wersja skryptu nie zostanie uruchomiona, jeśli rozpoczniesz aranżację w grupie, gdy skrypt jest w stanie Oczekiwanie na zatwierdzenie . Skrypty, które nie mają zatwierdzenia, nie będą uruchamiane na klientach.
Porada
Jednym ze sposobów aktualizowania skryptu bez przerywania pracy jest utworzenie nowego skryptu w bibliotece skryptów i uzyskanie zatwierdzenia. Następnie wybierz zatwierdzony skrypt z biblioteki podczas edytowania skryptu wstępnego lub końcowego grupy aranżacji. Nowy, już zatwierdzony skrypt natychmiast zastąpi istniejący.
Uprawnienia do zatwierdzania skryptów
Zatwierdzanie skryptów dla grup aranżacji wymaga jednej z następujących ról zabezpieczeń:
- Administrator pełny
- Administrator operacyjny
Zatwierdzanie lub odrzucanie skryptu grupy aranżacji
- W konsoli programu Configuration Manager przejdź do obszaru roboczego >Zasoby i zgodność — omówienie>grup aranżacji.
- Wybierz grupę aranżacji, a następnie wybierz kartę Skrypty dla tej grupy.
- Wybierz jeden ze skryptów i wybierz pozycję Zatwierdź/Odmów na wstążce lub w menu wyświetlanym po kliknięciu prawym przyciskiem myszy.
- Przejrzyj skrypt na stronie Szczegóły skryptu w Kreatorze zatwierdzania lub odrzucania skryptu . Po zakończeniu przeglądania skryptu wybierz pozycję Dalej .
- Na stronie Zatwierdzanie skryptów w kreatorze wybierz pozycję Zatwierdź lub Odrzuć. W razie potrzeby wprowadź komentarz, który będzie wyświetlany w okienku szczegółów skryptów .
- Wykonaj kroki kreatora, aby zakończyć proces zatwierdzania.
Edytowanie lub usuwanie grupy aranżacji
Aby usunąć grupę aranżacji, zaznacz ją, a następnie wybierz pozycję Usuń na wstążce lub z menu otwieranego po kliknięciu prawym przyciskiem myszy. Aby edytować grupę aranżacji, zaznacz ją, a następnie wybierz pozycję Właściwości na wstążce lub z menu po kliknięciu prawym przyciskiem myszy. Zmień ustawienia na następujących kartach:
Ogólne:
- Nazwa: nazwa grupy aranżacji
- Opis: Opis grupy aranżacji (opcjonalnie)
- Limit czasu grupy aranżacji (w minutach): Limit czasu dla wszystkich członków grupy na ukończenie instalacji aktualizacji.
- Limit czasu członka grupy aranżacji (w minutach): limit czasu dla pojedynczego urządzenia w grupie na ukończenie instalacji aktualizacji.
Wybór członków:
- Kod lokacji: kod lokacji dla grupy aranżacji.
- Członkowie: wybierz pozycję Dodaj , aby wybrać więcej urządzeń dla grupy aranżacji. Wybierz pozycję Usuń , aby usunąć wybrane urządzenie.
Wybór reguł:
- Zezwól na jednoczesną aktualizację procentową komputerów, a następnie wybierz lub wprowadź liczbę dla tej wartości procentowej. To ustawienie pozwala w przyszłości zwiększyć elastyczność rozmiaru grupy aranżacji. Na przykład grupa aranżacji zawiera 50 urządzeń i należy ustawić tę wartość na 10. Podczas wdrażania aktualizacji oprogramowania program Configuration Manager umożliwia jednoczesne uruchamianie wdrożenia pięciu urządzeniom. Jeśli później zwiększysz rozmiar grupy aranżacji do 100 urządzeń, wtedy 10 urządzeń będzie aktualizowanych jednocześnie.
- Zezwól na aktualizację kilku maszyn w tym samym czasie, a następnie wybierz lub wprowadź liczbę dla tej określonej liczby. Użyj tego ustawienia, aby zawsze ograniczać do określonej liczby urządzeń, niezależnie od całkowitego rozmiaru grupy aranżacji.
- Określ sekwencję konserwacji: Posortuj wybrane zasoby w odpowiedniej kolejności. Użyj tego ustawienia, aby jawnie zdefiniować kolejność, w jakiej urządzenia są uruchamiane wdrożenie aktualizacji oprogramowania.
Wybierz skrypt przed instalacją i skrypt po instalacji dla grupy aranżacji zgodnie z potrzebami. Skrypt powinien zwrócić wartość
0"sukces". Każda wartość różna od zera jest uznawana za błąd skryptu. Nie można używać skryptów z parametrami, a maksymalna długość skryptu wynosi 50 000 bajtów, czyli 25 000 znaków (ponieważ używamy kodowania Unicode).W przypadku programu Configuration Manager w wersji 2103 lub nowszej wybierz skrypt przed instalacją i skrypt poinstalacyjny na stronie Selektor skryptów. Podczas dodawania lub modyfikowania skryptu wybierz jedną z następujących opcji:
-
Dodaj: umożliwia wybranie skryptu do dodania. Wpisz lub wklej skrypt programu PowerShell w okienku albo użyj jednej z następujących opcji:
-
Otwórz: otwieranie określonego
.ps1pliku - Przeglądaj: wybierz skrypt, który został już zatwierdzony z listy Skrypty . Skrypty z parametrami zostaną ukryte na liście.
- Wyczyść: bieżący skrypt zostaje wyczyszczony w okienku skryptu.
-
Otwórz: otwieranie określonego
- Edytuj: edytowanie obecnie wybranego skryptu
- Usuń: usuwa bieżący skrypt.
- Limit czasu skryptu (w sekundach): dozwolony czas w sekundach na uruchomienie skryptu przed upływem limitu czasu
-
Dodaj: umożliwia wybranie skryptu do dodania. Wpisz lub wklej skrypt programu PowerShell w okienku albo użyj jednej z następujących opcji:
W przypadku programu Configuration Manager w wersji 2010 i starszych dodaj skrypty do grup aranżacji na kartach Przed skryptem i Post-Script.
Ostrzeżenie
- Począwszy od wersji 2111, skrypty wstępne i postscriptowe wymagają zatwierdzenia , aby zaczęły obowiązywać. Edytowanie skryptu po jego zatwierdzeniu spowoduje zresetowanie stanu zatwierdzenia do stanu Oczekiwanie na zatwierdzenie. Skrypty, które nie mają zatwierdzenia, nie będą uruchamiane na klientach.
- W wersji 2103 i nowszych skrypty zawierające parametry nie są obsługiwane, a maksymalna długość skryptu wynosi 50 000 bajtów, czyli 25 000 znaków (ponieważ używamy kodowania Unicode).
- W przypadku programu Configuration Manager 2010 i starszych dodaj skrypty do grup aranżacji na kartach Przed skryptem i Post-Script.
- Upewnij się, że skrypty wstępne i postscriptum zostały przetestowane przed użyciem ich w grupach aranżacji. Skrypty wstępne i postscriptowe nie przekraczają limitu czasu i będą działać do momentu osiągnięcia limitu czasu członka grupy aranżacji. Skrypty z parametrami nie są obsługiwane , a maksymalna długość skryptu wynosi 5000 znaków.
Wyświetlanie grup orkiestracji i członków
W obszarze roboczym Zasoby i zgodność wybierz węzeł Grupa aranżacji . Aby wyświetlić członków, wybierz grupę aranżacji, a następnie wybierz pozycję Pokaż członków na wstążce. Aby uzyskać więcej informacji na temat dostępnych kolumn dla węzłów, zobacz Monitorowanie grup aranżacji i członków.
Rozpoczynanie aranżacji
Wdróż aktualizacje oprogramowania w kolekcji zawierającej członków grupy aranżacji.
Orkiestracja rozpoczyna się, gdy dowolny klient w grupie próbuje zainstalować dowolną aktualizację oprogramowania w terminie ostatecznym lub w oknie konserwacji. Jest ona uruchamiana dla całej grupy i zapewnia, że urządzenia są aktualizowane zgodnie z regułami grupy aranżacji.
Można ręcznie uruchomić aranżację, wybierając ją w węźle Grupa aranżacji , a następnie wybierając pozycję Rozpocznij aranżację na wstążce lub w menu dostępnym po kliknięciu prawym przyciskiem myszy.
W razie potrzeby wybierz pozycję Ignoruj wszystkie odpowiednie okna dla członków , aby natychmiast rozpocząć instalację i pominąć okna obsługi.
- Ta opcja została wprowadzona w programie Configuration Manager w wersji 2103
Jeśli grupa aranżacji jest w stanie Niepowodzenie :
- Ustal przyczynę niepowodzenia aranżacji i rozwiąż ewentualne problemy.
- Resetowanie stanu aranżacji dla członków grupy.
- W węźle Grupa aranżacji wybierz przycisk Rozpocznij aranżację , aby ponownie uruchomić aranżację.
Porada
- Grupy aranżacji dotyczą tylko wdrożeń aktualizacji oprogramowania. Nie mają one zastosowania do innych wdrożeń.
- Możesz kliknąć prawym przyciskiem myszy członka grupy aranżacji i wybrać polecenie Resetuj członka grupy aranżacji. Pozwala to na ponowne uruchomienie aranżacji.
Resetowanie stanu aranżacji dla członka grupy
Jeśli chcesz ponownie uruchomić aranżację dla członka grupy, możesz wyczyścić jej stan, taki jak Ukończone lub Zakończone niepowodzeniem. Aby wyczyścić stan, kliknij prawym przyciskiem myszy element grupy aranżacji i wybierz polecenie Resetuj członka grupy aranżacji. Możesz również wybrać pozycję Resetuj członka grupy aranżacji na wstążce. Przed zresetowaniem stanu należy sprawdzić w kliencie, dlaczego wystąpiła awaria, i rozwiązać wszystkie znalezione problemy.
Automatyzowanie za pomocą programu Windows PowerShell
Niektóre z tych zadań można zautomatyzować, używając następujących poleceń cmdlet programu PowerShell:
Get-CMOrchestrationGroup: Użyj tego polecenia cmdlet, aby uzyskać obiekt grupy aranżacji według nazwy lub identyfikatora. Za pomocą tego obiektu można uruchamiać, usuwać lub konfigurować grupę aranżacji.
Invoke-CMOrchestrationGroup: Użyj tego polecenia cmdlet, aby rozpocząć aranżację.
New-CMOrchestrationGroup: Użyj tego polecenia cmdlet, aby utworzyć nową grupę aranżacji.
Remove-CMOrchestrationGroup: użyj tego polecenia cmdlet, aby usunąć grupę aranżacji.
Set-CMOrchestrationGroup: Użyj tego polecenia cmdlet, aby skonfigurować grupę aranżacji.