Поделиться через


Класс WMI сервера SMS_ConfigurationPolicy

Класс SMS_ConfigurationPolicy инструментария управления Windows (WMI) — это класс сервера поставщика SMS в Configuration Manager, который представляет требуемые значения параметров, объявленных в подклассе SMS_SettingsDefinitionBase. Например, SMS_FirewallSettings является подклассом, который SMS_SettingsDefinitionBase объявляет возможные параметры брандмауэра Windows. Одним из таких параметров является "Блокировать входящие подключения в общедоступных сетях". SMS_ConfigurationPolicy можно использовать для установки политики для этого параметра, например "Должен быть включен параметр "Блокировать входящие подключения в общедоступных сетях".

Следующий синтаксис упрощен в коде MOF и включает все унаследованные свойства.

Синтаксис

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;  
};  

Методы

В следующей таблице перечислены методы в SMS_ConfigurationPolicy классе .

Метод Описание
Метод AcceptEULA в классе SMS_ConfigurationPolicy Принимает или отклоняет условия лицензионного соглашения на использование Майкрософт программного обеспечения элемента конфигурации.
Метод GetEULA в классе SMS_ConfigurationPolicy Возвращает локализованный Майкрософт текст условий лицензионного соглашения на использование программного обеспечения элемента конфигурации.

Свойства

ActivatedCount
Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: [not_null, чтение]

См . SMS_ConfigurationBaselineInfo класс WMI сервера.

ApplicabilityCondition
Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: [not_null, sizelimit]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

AssignedCount
Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: [not_null, чтение]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

CategoryInstance_UniqueIDs
Тип данных: String Array

Тип доступа: чтение и запись

Квалификаторы: нет

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

CI_ID
Тип данных: UInt32

Тип доступа: чтение и запись

Квалификаторы: [ключ, ключ]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

CI_UniqueID
Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: [not_null, уникальный]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

CIType_ID
Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: [перечисление, not_null, чтение]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

CIVersion
Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: [not_null, чтение]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

ComplianceCount
Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: [not_null, чтение]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

CompliantPercentage
Тип данных: Real64

Тип доступа: только для чтения

Квалификаторы: [not_null, чтение]

Свойство устарело. Вместо этого используйте сведения, содержащиеся в классе WMI сервера SMS_DeploymentSummary .

CreatedBy
Тип данных: String

Тип доступа: только для чтения

Квалификаторы: [not_null, чтение, sizelimit]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

DateCreated
Тип данных: DateTime

Тип доступа: только для чтения

Квалификаторы: [not_null, чтение]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

DateLastModified
Тип данных: DateTime

Тип доступа: только для чтения

Квалификаторы: [read]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

EffectiveDate
Тип данных: DateTime

Тип доступа: только для чтения

Квалификаторы: [read]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

EULAAccepted
Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: [read]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

EULAExists
Тип данных: Boolean

Тип доступа: только для чтения

Квалификаторы: [read]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

EULASignoffDate
Тип данных: DateTime

Тип доступа: только для чтения

Квалификаторы: [read]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

EULASignoffUser
Тип данных: String

Тип доступа: только для чтения

Квалификаторы: [read]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

ExecutionContext
Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: [чтение, карта значений, значения]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

FailureCount
Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: [not_null, чтение]

См . SMS_ConfigurationBaselineInfo класс WMI сервера.

IsAssigned
Тип данных: Boolean

Тип доступа: только для чтения

Квалификаторы: [not_null, чтение]

См . SMS_ConfigurationBaselineInfo класс WMI сервера.

IsBroken
Тип данных: Boolean

Тип доступа: только для чтения

Квалификаторы: [not_null, чтение]

См . SMS_ConfigurationBaselineInfo класс WMI сервера.

IsBundle
Тип данных: Boolean

Тип доступа: чтение и запись

Квалификаторы: [not_null]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

IsDigest
Тип данных: Boolean

Тип доступа: только для чтения

Квалификаторы: [read]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

IsEnabled
Тип данных: Boolean

Тип доступа: чтение и запись

Квалификаторы: [not_null]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

IsExpired
Тип данных: Boolean

Тип доступа: чтение и запись

Квалификаторы: [not_null]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

IsHidden
Тип данных: Boolean

Тип доступа: чтение и запись

Квалификаторы: [not_null]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

IsLatest
Тип данных: Boolean

Тип доступа: только для чтения

Квалификаторы: [read]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

IsQuarantined
Тип данных: Boolean

Тип доступа: только для чтения

Квалификаторы: [read]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

IsSuperseded
Тип данных: Boolean

Тип доступа: только для чтения

Квалификаторы: [not_null, чтение]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

IsUserDefined
Тип данных: Boolean

Тип доступа: чтение и запись

Квалификаторы: [not_null]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

LastModifiedBy
Тип данных: String

Тип доступа: только для чтения

Квалификаторы: [not_null, чтение, sizelimit]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

LocalizedCategoryInstanceNames
Тип данных: String Array

Тип доступа: только для чтения

Квалификаторы: [read]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

LocalizedDescription
Тип данных: String

Тип доступа: только для чтения

Квалификаторы: [read]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

LocalizedDisplayName
Тип данных: String

Тип доступа: только для чтения

Квалификаторы: [read]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

LocalizedEulas
Тип данных: SMS_CI_LocalizedEulas Array

Тип доступа: чтение и запись

Квалификаторы: [ленивый]

См . SMS_ConfigurationItem класс WMI сервера.

LocalizedInformation
Тип данных: SMS_CI_LocalizedProperties Array

Тип доступа: чтение и запись

Квалификаторы: [ленивый]

См . SMS_ConfigurationItem класс WMI сервера.

LocalizedInformativeURL
Тип данных: String

Тип доступа: только для чтения

Квалификаторы: [read]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

LocalizedPropertyLocaleID
Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: [read]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

ModelID
Тип данных: UInt32

Тип доступа: чтение и запись

Квалификаторы: [not_null]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

ModelName
Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: [not_null]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

NonComplianceCount
Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: [not_null, чтение]

См . SMS_ConfigurationBaselineInfo класс WMI сервера.

PermittedUses
Тип данных: UInt32

Тип доступа: чтение и запись

Квалификаторы: [not_null]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

PlatformCategoryInstance_UniqueIDs
Тип данных: String Array

Тип доступа: чтение и запись

Квалификаторы: нет

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

PlatformType
Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: [растровое изображение, битовые значения, чтение]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

Precedence
Тип данных: UInt32

Тип доступа: чтение и запись

Квалификаторы: нет

См . SMS_ConfigurationPolicyBase класс WMI сервера.

SDMPackageLocalizedData
Тип данных: SMS_SDMPackageLocalizedData Array

Тип доступа: чтение и запись

Квалификаторы: [ленивый]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

SDMPackageVersion
Тип данных: UInt32

Тип доступа: чтение и запись

Квалификаторы: [not_null]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

SDMPackageXML
Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: [ленивый]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

SecuredScopeNames
Тип данных: String Array

Тип доступа: только для чтения

Квалификаторы: [read]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

SedoObjectVersion
Тип данных: String

Тип доступа: только для чтения

Квалификаторы: [read]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

Severity
Тип данных: UInt32

Тип доступа: только для чтения

Квалификаторы: [not_null, чтение]

См . SMS_ConfigurationBaselineInfo класс WMI сервера.

SourceSite
Тип данных: String

Тип доступа: чтение и запись

Квалификаторы: [sizelimit]

См . SMS_ConfigurationItemLatestBaseClass класс WMI сервера.

Замечания

Чтобы создать или изменить экземпляр SMS_ConfigurationPolicy, пользователь должен иметь право на создание политики для каждого экземпляра SMS_SettingsDefinitionBase, на который ссылается . Например, пользователь, который имеет право на SMS_FirewallSettings создание политики, но не SMS_UserStateManagementSettings может создать SMS_ConfigurationPolicy политику для параметров брандмауэра, но получит ошибку при попытке задать политику в параметрах управления состояниями пользователей.

Требования

Требования к среде выполнения

Дополнительные сведения см. в разделе Требования к среде выполнения сервера Configuration Manager.

Требования к разработке

Дополнительные сведения см. в разделе Требования к разработке сервера Configuration Manager.