IsWindowAvailableNow, metoda w klasie CCM_ServiceWindowManager
Metoda IsWindowAvailableNow
klasy WMI w Configuration Manager określa, czy okno usługi określonego typu i dany czas trwania są dostępne do uruchomienia w momencie wywołania.
Poniższa składnia jest uproszczona z kodu MOF (Managed Object Format) i definiuje metodę .
Składni
uint32 IsWindowAvailableNow(
[IN] UInt32 ServiceWindowType,
[IN] Boolean FallbackToAllProgramsWindow,
[IN] UInt32 MaxRuntime,
[OUT] Boolean CanProgramRunNow
);
Parametry
ServiceWindowType
Typ danych: UInt32
Kwalifikatory: [w]
Typ okna usługi. Poniższa tabela zawiera listę możliwych wartości.
Value | Typ okna usługi | Opis |
---|---|---|
1 | ALLPROGRAM_SERVICEWINDOW | Okno usługi Wszystkie programy |
2 | PROGRAM_SERVICEWINDOW | Okno usługi programu |
3 | REBOOTREQUIRED_SERVICEWINDOW | Okno wymaganej usługi ponownego rozruchu |
4 | SOFTWAREUPDATE_SERVICEWINDOW | Okno usługi aktualizacji oprogramowania |
5 | OSD_SERVICEWINDOW | Okno usługi OSD |
6 | USER_DEFINED_SERVICE_WINDOW | Odpowiada godzinom pracy |
FallbackToAllProgramsWindow
Typ danych: Boolean
Kwalifikatory: [w]
true
, jeśli ogólne okno usługi okna Wszystkie programy ma być używane, gdy okno określone w programie nie jest dostępne; w FallbackToAllProgramsWindow
przeciwnym razie false
.
MaxRuntime
Typ danych: UInt32
Kwalifikatory: [w]
Maksymalny czas wykonywania( w minutach) wymagany do ukończenia instalacji aktualizacji oprogramowania, zanim instalacja nie będzie już monitorowana przez Configuration Manager. To ustawienie służy również do określania, czy jest wystarczająco dużo czasu, aby zainstalować aktualizację przed zakończeniem okna obsługi. Ustawienie domyślne to 60 minut dla dodatków Service Pack i 5 minut dla wszystkich innych typów aktualizacji oprogramowania. Wartości mogą wynosić od 5 do 9999 minut.
Ważna
Upewnij się, że maksymalna wartość czasu wykonywania nie jest ustawiona przez więcej czasu niż skonfigurowane okno obsługi lub instalacja aktualizacji oprogramowania nie zostanie zainicjowana.
CanProgramRunNow
Typ danych: Boolean
Kwalifikatory: [out]
true
jeśli okno usługi określonego typu i podany czas trwania jest dostępne do uruchomienia w momencie wywołania; w przeciwnym razie . false
Wartości zwracane
Typ UInt32
danych, który ma wartość 0, aby wskazać powodzenie lub wartość inną niżzerowa, aby wskazać błąd.
Aby uzyskać informacje o obsłudze zwróconych błędów, zobacz Informacje o błędach Configuration Manager.
Uwagi
Wymagania
Wymagania dotyczące środowiska uruchomieniowego
Aby uzyskać więcej informacji, zobacz Configuration Manager Wymagania dotyczące środowiska uruchomieniowego klienta.
Wymagania programistyczne
Aby uzyskać więcej informacji, zobacz Configuration Manager Wymagania dotyczące programowania klientów.
Zobacz też
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla