IsWindowAvailableNow, méthode dans la classe CCM_ServiceWindowManager
La IsWindowAvailableNow
méthode de classe WMI, dans Configuration Manager, détermine si une fenêtre de service d’un type spécifié et de la durée donnée est disponible pour s’exécuter au moment où l’appel est effectué.
La syntaxe suivante est simplifiée à partir du code MOF (Managed Object Format) et définit la méthode .
Syntaxe
uint32 IsWindowAvailableNow(
[IN] UInt32 ServiceWindowType,
[IN] Boolean FallbackToAllProgramsWindow,
[IN] UInt32 MaxRuntime,
[OUT] Boolean CanProgramRunNow
);
Paramètres
ServiceWindowType
Type de donnéesUInt32
Qualificateurs : [in]
Type de fenêtre de service. Le tableau suivant répertorie les valeurs possibles.
Valeur | Type de fenêtre de service | Description |
---|---|---|
1 | ALLPROGRAM_SERVICEWINDOW | Fenêtre service Tous les programmes |
2 | PROGRAM_SERVICEWINDOW | Fenêtre Service de programme |
3 | REBOOTREQUIRED_SERVICEWINDOW | Redémarrer la fenêtre de service requis |
4 | SOFTWAREUPDATE_SERVICEWINDOW | Fenêtre du service de mise à jour logicielle |
5 | OSD_SERVICEWINDOW | Fenêtre de service OSD |
6 | USER_DEFINED_SERVICE_WINDOW | Correspond aux heures creuses |
FallbackToAllProgramsWindow
Type de donnéesBoolean
Qualificateurs : [in]
true
, si la fenêtre de service de fenêtre Tous les programmes générique doit être utilisée lorsqu’une fenêtre spécifiée dans FallbackToAllProgramsWindow
n’est pas disponible ; sinon, false
.
MaxRuntime
Type de donnéesUInt32
Qualificateurs : [in]
Durée d’exécution maximale, en minutes, qu’une installation de mise à jour logicielle doit se terminer avant que l’installation ne soit plus surveillée par Configuration Manager. Ce paramètre est également utilisé pour déterminer s’il y a suffisamment de temps pour installer la mise à jour avant la fin d’une fenêtre de maintenance. Le paramètre par défaut est de 60 minutes pour les Service Packs et de 5 minutes pour tous les autres types de mises à jour logicielles. Les valeurs peuvent être comprises entre 5 et 9999 minutes.
Importante
Vérifiez que la valeur maximale de la durée d’exécution n’est pas définie pendant plus de temps que la fenêtre de maintenance configurée, sinon l’installation des mises à jour logicielles ne démarre pas.
CanProgramRunNow
Type de donnéesBoolean
Qualificateurs : [out]
true
si une fenêtre de service du type spécifié et de la durée donnée peut être exécutée au moment où l’appel est effectué ; sinon, false
.
Valeurs de retour
Type UInt32
de données égal à 0 pour indiquer la réussite ou différent de zéro pour indiquer l’échec.
Pour plus d’informations sur la gestion des erreurs retournées, consultez À propos des erreurs Configuration Manager.
Remarques
Configuration requise
Configuration requise pour l’exécution
Pour plus d’informations, consultez Configuration Manager Configuration requise pour l’exécution du client.
Conditions requises pour le développement
Pour plus d’informations, consultez Configuration Manager Exigences de développement du client.
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour