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łąź)
Plany bazowe konfiguracji w programie Configuration Manager muszą zostać wdrożone w co najmniej jednej kolekcji użytkowników lub urządzeń, zanim urządzenia klienckie w tych kolekcjach będą mogły ocenić ich zgodność z punktem odniesienia konfiguracji.
Okno dialogowe Wdrażanie planów bazowych konfiguracji umożliwia definiowanie wdrożeń linii bazowej konfiguracji, co obejmuje dodawanie lub usuwanie linii bazowych konfiguracji z wdrożeń oraz określanie harmonogramu oceny.
Wdrażanie planu bazowego konfiguracji
W konsoli programu Configuration Manager kliknij pozycjęPunkty odniesieniakonfiguracji ustawień zgodności> składników majątku i zgodności>.
Na liście Plany bazowe konfiguracji wybierz punkt odniesienia konfiguracji, który chcesz wdrożyć, a następnie na karcie Narzędzia główne w grupie Wdrożenie kliknij pozycję Wdróż.
W oknie dialogowym Wdrażanie planów bazowych konfiguracji na liście Dostępne plany bazowe konfiguracji wybierz plany bazowe konfiguracji, które chcesz wdrożyć. Kliknij pozycję Dodaj , aby dodać je do listy wybranych planów bazowych konfiguracji .
Ważna
Jeśli zmienisz element konfiguracji, który został dodany do wdrożonego punktu odniesienia konfiguracji, zmieniony element konfiguracji nie zostanie oceniony pod kątem zgodności do następnego zaplanowanego czasu oceny.
Podaj następujące informacje dodatkowe:
Korygowanie niezgodnych reguł, gdy jest obsługiwane — automatycznie koryguje wszelkie reguły niezgodne z usługą Instrumentacja zarządzania Windows (WMI), rejestr, skrypty i wszystkie ustawienia urządzeń przenośnych zarejestrowanych przez program Configuration Manager.
Zezwalaj na korygowanie poza oknem obsługi — jeśli skonfigurowano okno obsługi dla kolekcji, w której wdrażasz punkt odniesienia konfiguracji, włącz tę opcję, aby umożliwić ustawieniom zgodności korygowanie wartości poza oknem obsługi. Aby uzyskać więcej informacji na temat okien obsługi, zobacz Jak korzystać z okien obsługi.
Wygeneruj alert — konfiguruje alert, który jest generowany, gdy zgodność planu bazowego konfiguracji jest mniejsza niż określona wartość procentowa w określonym dniu i godzinie. Można również określić, czy alert ma być wysyłany do programu System Center Operations Manager.
Kolekcja — kliknij przycisk Przeglądaj , aby wybrać kolekcję, w której chcesz wdrożyć punkt odniesienia konfiguracji.
Określ harmonogram oceny zgodności dla tego planu bazowego konfiguracji Określa harmonogram, według którego wdrożony plan bazowy konfiguracji jest oceniany na komputerach klienckich. Może to być prosty lub niestandardowy harmonogram.
Uwaga
Gdy klient faktycznie ocenia plan bazowy
- Wdrożenia ukierunkowane na komputer. Po pierwszej ocenie na danym kliencie linia bazowa jest oceniana w ciągu 2-godzinnego okna randomizacji każdego zaplanowanego czasu rozpoczęcia. Pierwsza ocena na urządzeniu klienckim z systemem Windows jest dodatkowo bramkowana przez dwa warunki uruchamiania: urządzenie musi być zasilane (powyżej progu niskiego poziomu baterii), a użytkownik musi być bezczynny. Jeśli którykolwiek z tych warunków nie zostanie spełniony w zaplanowanym czasie, pierwsza ocena zostanie odroczona do czasu, aż oba staną się prawdziwe, lub do czasu upływu wewnętrznego 24-godzinnego terminu ostatecznego (w zależności od tego, co nastąpi wcześniej). W systemie Windows Server sprawdzanie bezczynności jest pomijane, więc pierwsza ocena również jest uruchamiana w ciągu 2-godzinnego przedziału.
- Wdrożeń ukierunkowanych na użytkowników. Plan bazowy jest oceniany przy następnym logowaniu się użytkownika docelowego do klienta, który otrzymał zasady wdrażania. 2-godzinny przedział randomizacji nie ma zastosowania do wdrożeń kierowanych na użytkownika.
Aby uzyskać szczegółowe informacje i sposób potwierdzania zachowania po stronie klienta w
Scheduler.log, zobacz Jak klient programu Configuration Manager ocenia wdrożony plan bazowy.Kliknij przycisk OK , aby zamknąć okno dialogowe Wdrażanie planów bazowych konfiguracji i utworzyć wdrożenie. Aby uzyskać więcej informacji na temat monitorowania wdrożenia, zobacz Monitorowanie ustawień zgodności.
Jak klient programu Configuration Manager ocenia wdrożony plan bazowy
Czas oceny skonfigurowany we wdrożeniu ("Harmonogram prosty" lub "Harmonogram niestandardowy") jest czasem docelowym — nie jest to gwarantowany czas wykonywania. Klient programu Configuration Manager stosuje warunki uruchamiania i 2-godzinne okno randomizacji na podstawie harmonogramu. Ich zrozumienie pomaga uzgodnić harmonogram ustawiony w konsoli z tym, co faktycznie dzieje się na kliencie, co można sprawdzić w Scheduler.log, oraz, w mniejszym stopniu, w narzędziu klienckim Centrum pomocy technicznej programu Configuration Manager.
Warunki uruchamiania
Każda zaplanowana ocena planu bazowego obejmuje dwa warunki uruchomienia:
| Warunek | Jak ustala to klient |
|---|---|
| Bateria powyżej niskiego progu | Poziom naładowania baterii laptopa musi być wyższy niż poziom niskiego poziomu naładowania baterii systemu Windows lub urządzenie musi być zasilane prądem zmiennym. Urządzenia bez baterii (komputery stacjonarne, serwery) zawsze to spełniają. |
| Użytkownik jest bezczynny | Określony przez ukryte zadanie Harmonogramu zadań systemu Windows, klient programu Configuration Manager instaluje się podczas instalacji. Zobacz , jak klient określa stan bezczynności. |
Jeśli oba warunki są spełnione po uruchomieniu wyzwalacza, ocena jest uruchamiana we wbudowanym 2-godzinnym oknie randomizacji zaplanowanego czasu rozpoczęcia.
Jeśli którykolwiek z warunków nie zostanie spełniony, ocena jest umieszczana w oczekującej kolejce na kliencie. Jest uruchamiany, gdy tylko warunki staną się spełnione (klient zostanie powiadomiony, gdy użytkownik przejdzie w stan bezczynności lub urządzenie zostanie podłączone do zasilania) lub po osiągnięciu wewnętrznego 24-godzinnego (1440-minutowego) terminu — w zależności od tego, co nastąpi wcześniej.
Jak klient określa stan bezczynności
Klient programu Configuration Manager nie mierzy bezpośrednio stanu bezczynności. Zamiast tego podczas instalacji klienta w wersjach klienckich systemu Windows instalator rejestruje ukryte zadanie Harmonogramu zadań systemu Windows:
\Microsoft\Configuration Manager\Configuration Manager Idle Detection
Zadanie ma następujące cechy:
-
Wyzwalacz:
On idle(TASK_TRIGGER_IDLE) — Harmonogram zadań systemu Windows uruchamia zadanie, gdy jego własna heurystyka bezczynności zgłasza komputer jako bezczynny. - Zatrzymaj, gdy maszyna nie jest już bezczynna: włączona. Gdy system Windows zgłosi, że komputer nie jest już bezczynny, zadanie zostanie zatrzymane.
- Działa na baterii: tak — zadanie celowo nie ogranicza się do zasilania prądem przemiennym, ponieważ harmonogram zadań systemu Windows sam określa, czy praca w trybie bezczynności powinna być uruchamiana w oparciu o bieżący stan zasilania.
-
Działa jako:
SYSTEM, ukryty. - Akcja: wywołuje program obsługi COM w agencie klienta programu Configuration Manager, który przełącza buforowany stan bezczynności klienta na "bezczynny", gdy zadanie jest uruchomione i na "nie jest bezczynny", gdy zadanie zostaje zatrzymane.
Ponieważ wyzwalacz jest standardowym wyzwalaczem bezczynności systemu Windows, a klient nie zastępuje wyzwalacza lub WaitTimeout, definicja "bezczynności" jest tą, która jest używana przez samego Harmonogram zadań systemu Windows — to znaczy niska aktywność procesora i dysku w połączeniu z brakiem danych wejściowych IdleDuration użytkownika w interwale skonfigurowanym w systemie Windows. Aby uzyskać pełny opis sposobu, w jaki Harmonogram zadań systemu Windows decyduje, czy komputer jest bezczynny, zobacz Warunki bezczynności zadania.
Uwaga
- Stan bezczynności jest wymuszany na urządzeniach klienckich z systemem Windows, a nie na urządzeniach z systemem Windows Server.
- W przypadku urządzeń klienckich z systemem Windows ze stale aktywnymi użytkownikami: Jeśli użytkownik jest zalogowany i korzysta z urządzenia przez cały zaplanowany okres oceny (poruszanie myszą, pisanie, praca intensywnie obciążająca procesor), Harmonogram zadań systemu Windows może nigdy nie uruchomić wyzwalacza bezczynności, więc klient nigdy nie zgłasza stanu bezczynności, a pierwsza ocena jest odroczona do upłynięcia 24-godzinnego terminu ostatecznego.
Dlaczego czas pierwszego uruchomienia różni się od kolejnych
Mimo że warunki uruchamiania są sprawdzane w każdej zaplanowanej ewaluacji, klient zachowuje również historię poprzedniego oczekiwania w kolejce oczekującej zgodnie z harmonogramem. Jeśli czas, który upłynął od ostatniego czasu oczekiwania harmonogramu, jest już większy niż 24-godzinny termin ostateczny (co ma miejsce w przypadku każdego cyklicznego harmonogramu o częstotliwości dziennej lub dłuższej), klient skraca czasomierz oczekiwania do jednej minuty i pozwala na uruchomienie harmonogramu bez czekania na spełnienie warunków uruchomienia.
Efekt netto dla administratorów:
- Pierwsza ocena na danym kliencie. Nie ma wcześniejszej historii, więc obowiązuje pełny 24-godzinny termin. Na urządzeniu klienckim z systemem Windows, na którym użytkownik jest aktywnie zalogowany w zaplanowanym czasie, pierwsza ocena może być opóźniona o maksymalnie 24 godziny.
- Wszystkie kolejne oceny. Historia poprzedniego oczekiwania klienta skraca czasomierz oczekiwania do jednej minuty, więc ocena jest uruchamiana w ramach 2-godzinnego okna randomizacji niezależnie od obecności użytkownika i stanu zasilania.
- Windows Server. Sprawdzanie stanu bezczynności jest całkowicie pomijane, więc każda ocena — w tym pierwsza — jest uruchamiana w ciągu 2-godzinnego przedziału.
Na przykład plan bazowy skonfigurowany do oceny w każdą niedzielę o godzinie 03:00 w pierwszym uruchomieniu:
- Oceń w niedzielę między 03:00 a 05:00 na komputerach, na których użytkownik był bezczynny o 03:00.
- Oszacowaj do 24 godzin później (poniedziałek) na komputerach, na których użytkownik był aktywnie zalogowany i korzystał z urządzenia o godzinie 03:00.
Wszystkie kolejne niedzielne przebiegi na obu maszynach są oceniane w niedzielę w ramach 2-godzinnego okna randomizacji.
Rozwiązywanie problemów z synchronizacją oceny na kliencie
Użyj jednej z następujących opcji, aby sprawdzić, co robi klient za pomocą zaplanowanej oceny planu bazowego.
Znajdowanie identyfikatora harmonogramu dla wdrożenia podstawowego
Klient programu Configuration Manager śledzi każde wdrożenie podstawowe — a nie każdy plan bazowy — przy użyciu identyfikatora przypisania wdrożenia. Ten sam identyfikator przydziału jest wyświetlany w Scheduler.log interfejsie WMI klienta (z prefiksem elementu docelowego harmonogramu) i w usłudze WMI. Centrum pomocy technicznej wyświetla to również jako część zasad wdrażania. Uzyskanie tego identyfikatora jest pierwszym krokiem do skorelowania danych po stronie konsoli i po stronie klienta.
Aby znaleźć identyfikator zadania z konsoli:
- W konsoli programu Configuration Manager przejdź do pozycji Monitorowanie>wdrożeń.
- Przefiltruj listę według typu funkcji = planu bazowego i znajdź wdrożenie bazowe. Jeśli kolumna Identyfikator wdrożenia nie jest wyświetlana, kliknij prawym przyciskiem myszy nagłówek kolumny, wybierz pozycję Ustawienia kolumny i dodaj go.
- Skopiuj wartość z kolumny Identyfikator wdrożenia — jest to identyfikator przydziału, identyfikator GUID podobny do
{01234567-89AB-CDEF-0123-456789ABCDEF}.
Alternatywnie możesz wysłać zapytanie bezpośrednio do dostawcy wiadomości SMS:
Get-CMBaselineDeployment -Name "<baseline name>" |
Select-Object AssignmentName, AssignmentUniqueID, TargetCollectionID
Wartość AssignmentUniqueID jest tym, czego będziesz szukać w kliencie.
Uwaga
- W
Scheduler.logpolu Identyfikator przypisania jest zawsze poprzedzony elementem docelowym harmonogramu —Machine/w przypadku wdrożeń kierowanych na urządzenia lub<UserSID>/wdrożeń kierowanych na użytkowników. Na przykładMachine/{01234567-89AB-CDEF-0123-456789ABCDEF}. - Klient tworzy również harmonogramy pomocnicze dla tego samego wdrożenia z prefiksami zdarzeń w samym identyfikatorze — na przykład
DEADLINE:<AssignmentUniqueID>dla terminu wymuszenia. Podstawowy identyfikator przypisania (bez prefiksu zdarzenia) jest głównym harmonogramem oceny; Warianty z prefiksem zdarzeń regulują powiązane zdarzenia.
Inspekcja Scheduler.log
Otwórz %WINDIR%\CCM\Logs\Scheduler.log na kliencie. Każde zaplanowane uruchomienie oceny planu bazowego jest ogłaszane za pomocą wpisu podobnego do poniższego, który zawiera zarówno wewnętrzny plik cookie wyzwalacza, jak i identyfikator harmonogramu (identyfikator przypisania wdrożenia poprzedzony prefiksem Machine/ lub identyfikatorem SID użytkownika docelowego):
SMSTrigger 'DA089D0000100008' for scheduler 'Machine/{01234567-89AB-CDEF-0123-456789ABCDEF}' will fire at 06/27/2026 05:10:00 PM with randomization.
Zobacz Znajdowanie identyfikatora harmonogramu dla wdrożenia podstawowego powyżej, aby dowiedzieć się, jak uzyskać identyfikator GUID z konsoli. Dwuprzebiegowe Scheduler.log wyszukiwanie daje pełny obraz:
-
Najpierw przebieg — przefiltruj według ciągu harmonogramu (na przykład
Machine/{01234567-89AB-CDEF-0123-456789ABCDEF}), aby zobaczyć, co się stało z tym określonym wdrożeniem. - Drugi przebieg — usuń filtr i spójrz na otaczające ramy czasowe dla globalnych zdarzeń związanych z zasobami (bezczynność, zasilanie). Te pozycje nie mają identyfikatora harmonogramu, więc nie będą wyświetlane w widoku filtrowanym.
Wpisy wg harmonogramu (zawierają identyfikator harmonogramu; widoczne w widoku filtrowanym):
| Wstęp | Znaczenie |
|---|---|
SMSTrigger '<cookie>' for scheduler '<Machine\|SID>/<id>' will fire at <time> with randomization. |
Następny zaplanowany czas pożaru dla tego wdrożenia, w tym okno randomizacji, które zostanie zastosowane. |
Schedule '<id>' with condition 0xa is putted into the pending queue. |
Warunki uruchamiania nie są obecnie spełnione.
0xa jest maską bitową dla włączenia baterii powyżej niskiego poziomu + bezczynności. |
>>> Adjusted deadline minutes from 1440 to <N> for schedule '<id>' because it was pending for a while. |
Klient skrócił czasomierz oczekiwania na podstawie historii poprzedniego oczekiwania. Na dowolnej powtarzającej się linii bazowej dziennego lub dłuższego okresu, <N> jest 1, dlatego druga i późniejsze oceny nie czekają na warunki uruchomienia. |
>>> Delay firing schedule '<id>' |
Warunki uruchamiania zostały spełnione (lub upłynął czasomierz oczekiwania) i rozpoczyna się ocena. |
Globalne wpisy zasobów (bez identyfikatora harmonogramu; widok bez filtru):
| Wstęp | Znaczenie |
|---|---|
[Resource-Idle] Returning value 0. |
Klient obecnie uważa, że urządzenie nie jest bezczynne (użytkownik jest obecny lub aktywny z innego powodu). |
[Resource-Idle] Returning value 1. |
Klient obecnie uważa urządzenie za bezczynne. |
[Resource-Power] Raised event 'PowerStatus : <state>' |
Zmienił się stan naładowania urządzenia (AC / wysoki poziom naładowania baterii / niski poziom naładowania baterii / krytyczny). |
Jeśli widzisz wpis pierwszego uruchomienia "umieszczony w oczekującej kolejce", a następnie kilka godzin później "Opóźniony harmonogram uruchamiania" dopiero po upływie czasomierza, urządzenie nigdy nie było bezczynne w oknie oczekiwania — jest to oczekiwane zachowanie pierwszego uruchomienia na urządzeniu klienckim z systemem Windows z aktywnym użytkownikiem.
Porada
Aby natychmiast ocenić punkt odniesienia, nie czekając na harmonogram lub warunki uruchamiania, otwórz program Configuration Manager w panelu sterowania na kliencie, przejdź do karty Konfiguracje, wybierz plan bazowy i kliknij przycisk Oceń. Wyniki są buforowane przez 15 minut — zobacz Monitorowanie ustawień zgodności , aby uzyskać szczegółowe informacje.