Classe WMI du serveur SMS_ConfigurationPolicy

La SMS_ConfigurationPolicy classe WMI (Windows Management Instrumentation) est une classe de serveur du fournisseur SMS, en Configuration Manager, qui représente les valeurs souhaitées des paramètres déclarés dans une sous-classe de SMS_SettingsDefinitionBase. Par exemple, SMS_FirewallSettings est une sous-classe de SMS_SettingsDefinitionBase qui déclare les paramètres possibles pour le Pare-feu Windows. L’un de ces paramètres est « Bloquer les connexions entrantes sur les réseaux publics ». SMS_ConfigurationPolicy peut être utilisé pour définir une stratégie sur ce paramètre, par exemple « Le paramètre « Bloquer les connexions entrantes sur les réseaux publics » doit être activé .

La syntaxe suivante est simplifiée à partir du code MOF (Managed Object Format) et inclut toutes les propriétés héritées.

Syntaxe

Class SMS_ConfigurationPolicy : SMS_ConfigurationPolicyBase  
{  
    UInt32 ActivatedCount;  
    String ApplicabilityCondition;  
    UInt32 AssignedCount;  
    String CategoryInstance_UniqueIDs[];  
    UInt32 CI_ID;  
    String CI_UniqueID;  
    UInt32 CIType_ID;  
    UInt32 CIVersion;  
    UInt32 ComplianceCount;  
    Real64 CompliantPercentage;  
    String CreatedBy;  
    DateTime DateCreated;  
    DateTime DateLastModified;  
    DateTime EffectiveDate;  
    UInt32 EULAAccepted;  
    Boolean EULAExists;  
    DateTime EULASignoffDate;  
    String EULASignoffUser;  
    UInt32 ExecutionContext;  
    UInt32 FailureCount;  
    Boolean IsAssigned;  
    Boolean IsBroken;  
    Boolean IsBundle;  
    Boolean IsDigest;  
    Boolean IsEnabled;  
    Boolean IsExpired;  
    Boolean IsHidden;  
    Boolean IsLatest;  
    Boolean IsQuarantined;  
    Boolean IsSuperseded;  
    Boolean IsUserDefined;  
    String LastModifiedBy;  
    String LocalizedCategoryInstanceNames[];  
    String LocalizedDescription;  
    String LocalizedDisplayName;  
    SMS_CI_LocalizedEulas LocalizedEulas[];  
    SMS_CI_LocalizedProperties LocalizedInformation[];  
    String LocalizedInformativeURL;  
    UInt32 LocalizedPropertyLocaleID;  
    UInt32 ModelID;  
    String ModelName;  
    UInt32 NonComplianceCount;  
    UInt32 PermittedUses;  
    String PlatformCategoryInstance_UniqueIDs[];  
    UInt32 PlatformType;  
    UInt32 Precedence;  
    SMS_SDMPackageLocalizedData SDMPackageLocalizedData[];  
    UInt32 SDMPackageVersion;  
    String SDMPackageXML;  
    String SecuredScopeNames[];  
    String SedoObjectVersion;  
    UInt32 Severity;  
    String SourceSite;  
};  

Méthodes

Le tableau suivant répertorie les méthodes de la SMS_ConfigurationPolicy classe .

Méthode Description
Méthode AcceptEULA dans la classe SMS_ConfigurationPolicy Accepte ou refuse les termes du contrat de licence logiciel Microsoft d’un élément de configuration.
Méthode GetEULA dans le SMS_ConfigurationPolicy de classe Obtient le texte localisé Microsoft termes du contrat de licence logiciel de l’élément de configuration.

Propriétés

ActivatedCount
Type de donnéesUInt32

Type d’accès : en lecture seule

Qualificateurs : [not_null, read]

Consultez SMS_ConfigurationBaselineInfo Classe WMI du serveur.

ApplicabilityCondition
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificateurs : [not_null, sizelimit]

Consultez SMS_ConfigurationItemLatestBaseClass Classe WMI du serveur.

AssignedCount
Type de donnéesUInt32

Type d’accès : en lecture seule

Qualificateurs : [not_null, read]

Consultez SMS_ConfigurationItemLatestBaseClass Classe WMI du serveur.

CategoryInstance_UniqueIDs
Type de donnéesString Array

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Consultez SMS_ConfigurationItemLatestBaseClass Classe WMI du serveur.

CI_ID
Type de donnéesUInt32

Type d’accès : Lecture/écriture

Qualificateurs : [key, key]

Consultez SMS_ConfigurationItemLatestBaseClass Classe WMI du serveur.

CI_UniqueID
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificateurs : [not_null, unique]

Consultez SMS_ConfigurationItemLatestBaseClass Classe WMI du serveur.

CIType_ID
Type de donnéesUInt32

Type d’accès : en lecture seule

Qualificateurs : [énumération, not_null, lecture]

Consultez SMS_ConfigurationItemLatestBaseClass Classe WMI du serveur.

CIVersion
Type de donnéesUInt32

Type d’accès : en lecture seule

Qualificateurs : [not_null, read]

Consultez SMS_ConfigurationItemLatestBaseClass Classe WMI du serveur.

ComplianceCount
Type de donnéesUInt32

Type d’accès : en lecture seule

Qualificateurs : [not_null, read]

Consultez SMS_ConfigurationItemLatestBaseClass Classe WMI du serveur.

CompliantPercentage
Type de donnéesReal64

Type d’accès : en lecture seule

Qualificateurs : [not_null, read]

La propriété est déconseillée. Utilisez plutôt les informations contenues dans la classe WMI du serveur SMS_DeploymentSummary .

CreatedBy
Type de donnéesString

Type d’accès : en lecture seule

Qualificateurs : [not_null, read, sizelimit]

Consultez SMS_ConfigurationItemLatestBaseClass Classe WMI du serveur.

DateCreated
Type de donnéesDateTime

Type d’accès : en lecture seule

Qualificateurs : [not_null, read]

Consultez SMS_ConfigurationItemLatestBaseClass Classe WMI du serveur.

DateLastModified
Type de donnéesDateTime

Type d’accès : en lecture seule

Qualificateurs : [read]

Consultez SMS_ConfigurationItemLatestBaseClass Classe WMI du serveur.

EffectiveDate
Type de donnéesDateTime

Type d’accès : en lecture seule

Qualificateurs : [read]

Consultez SMS_ConfigurationItemLatestBaseClass Classe WMI du serveur.

EULAAccepted
Type de donnéesUInt32

Type d’accès : en lecture seule

Qualificateurs : [read]

Consultez SMS_ConfigurationItemLatestBaseClass Classe WMI du serveur.

EULAExists
Type de donnéesBoolean

Type d’accès : en lecture seule

Qualificateurs : [read]

Consultez SMS_ConfigurationItemLatestBaseClass Classe WMI du serveur.

EULASignoffDate
Type de donnéesDateTime

Type d’accès : en lecture seule

Qualificateurs : [read]

Consultez SMS_ConfigurationItemLatestBaseClass Classe WMI du serveur.

EULASignoffUser
Type de donnéesString

Type d’accès : en lecture seule

Qualificateurs : [read]

Consultez SMS_ConfigurationItemLatestBaseClass Classe WMI du serveur.

ExecutionContext
Type de donnéesUInt32

Type d’accès : en lecture seule

Qualificateurs : [read, valuemap, values]

Consultez SMS_ConfigurationItemLatestBaseClass Classe WMI du serveur.

FailureCount
Type de donnéesUInt32

Type d’accès : en lecture seule

Qualificateurs : [not_null, read]

Consultez SMS_ConfigurationBaselineInfo Classe WMI du serveur.

IsAssigned
Type de donnéesBoolean

Type d’accès : en lecture seule

Qualificateurs : [not_null, read]

Consultez SMS_ConfigurationBaselineInfo Classe WMI du serveur.

IsBroken
Type de donnéesBoolean

Type d’accès : en lecture seule

Qualificateurs : [not_null, read]

Consultez SMS_ConfigurationBaselineInfo Classe WMI du serveur.

IsBundle
Type de donnéesBoolean

Type d’accès : Lecture/écriture

Qualificateurs : [not_null]

Consultez SMS_ConfigurationItemLatestBaseClass Classe WMI du serveur.

IsDigest
Type de donnéesBoolean

Type d’accès : en lecture seule

Qualificateurs : [read]

Consultez SMS_ConfigurationItemLatestBaseClass Classe WMI du serveur.

IsEnabled
Type de donnéesBoolean

Type d’accès : Lecture/écriture

Qualificateurs : [not_null]

Consultez SMS_ConfigurationItemLatestBaseClass Classe WMI du serveur.

IsExpired
Type de donnéesBoolean

Type d’accès : Lecture/écriture

Qualificateurs : [not_null]

Consultez SMS_ConfigurationItemLatestBaseClass Classe WMI du serveur.

IsHidden
Type de donnéesBoolean

Type d’accès : Lecture/écriture

Qualificateurs : [not_null]

Consultez SMS_ConfigurationItemLatestBaseClass Classe WMI du serveur.

IsLatest
Type de donnéesBoolean

Type d’accès : en lecture seule

Qualificateurs : [read]

Consultez SMS_ConfigurationItemLatestBaseClass Classe WMI du serveur.

IsQuarantined
Type de donnéesBoolean

Type d’accès : en lecture seule

Qualificateurs : [read]

Consultez SMS_ConfigurationItemLatestBaseClass Classe WMI du serveur.

IsSuperseded
Type de donnéesBoolean

Type d’accès : en lecture seule

Qualificateurs : [not_null, read]

Consultez SMS_ConfigurationItemLatestBaseClass Classe WMI du serveur.

IsUserDefined
Type de donnéesBoolean

Type d’accès : Lecture/écriture

Qualificateurs : [not_null]

Consultez SMS_ConfigurationItemLatestBaseClass Classe WMI du serveur.

LastModifiedBy
Type de donnéesString

Type d’accès : en lecture seule

Qualificateurs : [not_null, read, sizelimit]

Consultez SMS_ConfigurationItemLatestBaseClass Classe WMI du serveur.

LocalizedCategoryInstanceNames
Type de donnéesString Array

Type d’accès : en lecture seule

Qualificateurs : [read]

Consultez SMS_ConfigurationItemLatestBaseClass Classe WMI du serveur.

LocalizedDescription
Type de donnéesString

Type d’accès : en lecture seule

Qualificateurs : [read]

Consultez SMS_ConfigurationItemLatestBaseClass Classe WMI du serveur.

LocalizedDisplayName
Type de donnéesString

Type d’accès : en lecture seule

Qualificateurs : [read]

Consultez SMS_ConfigurationItemLatestBaseClass Classe WMI du serveur.

LocalizedEulas
Type de données : SMS_CI_LocalizedEulas Tableau

Type d’accès : Lecture/écriture

Qualificateurs : [paresseux]

Consultez classe WMI du serveur SMS_ConfigurationItem.

LocalizedInformation
Type de données : SMS_CI_LocalizedProperties Tableau

Type d’accès : Lecture/écriture

Qualificateurs : [paresseux]

Consultez classe WMI du serveur SMS_ConfigurationItem.

LocalizedInformativeURL
Type de donnéesString

Type d’accès : en lecture seule

Qualificateurs : [read]

Consultez SMS_ConfigurationItemLatestBaseClass Classe WMI du serveur.

LocalizedPropertyLocaleID
Type de donnéesUInt32

Type d’accès : en lecture seule

Qualificateurs : [read]

Consultez SMS_ConfigurationItemLatestBaseClass Classe WMI du serveur.

ModelID
Type de donnéesUInt32

Type d’accès : Lecture/écriture

Qualificateurs : [not_null]

Consultez SMS_ConfigurationItemLatestBaseClass Classe WMI du serveur.

ModelName
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificateurs : [not_null]

Consultez SMS_ConfigurationItemLatestBaseClass Classe WMI du serveur.

NonComplianceCount
Type de donnéesUInt32

Type d’accès : en lecture seule

Qualificateurs : [not_null, read]

Consultez SMS_ConfigurationBaselineInfo Classe WMI du serveur.

PermittedUses
Type de donnéesUInt32

Type d’accès : Lecture/écriture

Qualificateurs : [not_null]

Consultez SMS_ConfigurationItemLatestBaseClass Classe WMI du serveur.

PlatformCategoryInstance_UniqueIDs
Type de donnéesString Array

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Consultez SMS_ConfigurationItemLatestBaseClass Classe WMI du serveur.

PlatformType
Type de donnéesUInt32

Type d’accès : en lecture seule

Qualificateurs : [bitmap, bitvalues, read]

Consultez SMS_ConfigurationItemLatestBaseClass Classe WMI du serveur.

Precedence
Type de donnéesUInt32

Type d’accès : Lecture/écriture

Qualificateurs : aucun

Consultez SMS_ConfigurationPolicyBase Classe WMI du serveur.

SDMPackageLocalizedData
Type de données : SMS_SDMPackageLocalizedData Tableau

Type d’accès : Lecture/écriture

Qualificateurs : [paresseux]

Consultez SMS_ConfigurationItemLatestBaseClass Classe WMI du serveur.

SDMPackageVersion
Type de donnéesUInt32

Type d’accès : Lecture/écriture

Qualificateurs : [not_null]

Consultez SMS_ConfigurationItemLatestBaseClass Classe WMI du serveur.

SDMPackageXML
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificateurs : [paresseux]

Consultez SMS_ConfigurationItemLatestBaseClass Classe WMI du serveur.

SecuredScopeNames
Type de donnéesString Array

Type d’accès : en lecture seule

Qualificateurs : [read]

Consultez SMS_ConfigurationItemLatestBaseClass Classe WMI du serveur.

SedoObjectVersion
Type de donnéesString

Type d’accès : en lecture seule

Qualificateurs : [read]

Consultez SMS_ConfigurationItemLatestBaseClass Classe WMI du serveur.

Severity
Type de donnéesUInt32

Type d’accès : en lecture seule

Qualificateurs : [not_null, read]

Consultez SMS_ConfigurationBaselineInfo Classe WMI du serveur.

SourceSite
Type de donnéesString

Type d’accès : Lecture/écriture

Qualificateurs : [sizelimit]

Consultez SMS_ConfigurationItemLatestBaseClass Classe WMI du serveur.

Remarques

Pour créer ou modifier une instance de SMS_ConfigurationPolicy, l’utilisateur doit disposer du droit De stratégie d’auteur sur chaque instance référencée de SMS_SettingsDefinitionBase. Par exemple, un utilisateur qui a le droit SMS_FirewallSettings d’activer la stratégie d’auteur mais qui ne peut pas SMS_UserStateManagementSettings créer SMS_ConfigurationPolicy qui définit la stratégie sur les paramètres de pare-feu, mais qui obtient une erreur en essayant de définir la stratégie sur les paramètres de gestion de l’état utilisateur.

Configuration requise

Configuration requise pour l’exécution

Pour plus d’informations, consultez Configuration Manager Server Runtime Requirements.

Conditions requises pour le développement

Pour plus d’informations, consultez Configuration Manager Server Development Requirements.