Udostępnij przez


SMS_ConfigurationPolicy Server WMI Class

Klasa SMS_ConfigurationPolicy Instrumentacja zarządzania windows (WMI) jest klasą serwera dostawcy programu SMS w Configuration Manager, która reprezentuje żądane wartości ustawień zadeklarowanych w podklasie SMS_SettingsDefinitionBase. Na przykład jest to podklasaSMS_SettingsDefinitionBase, SMS_FirewallSettings która deklaruje możliwe ustawienia zapory systemu Windows. Jednym z takich ustawień jest "Blokuj połączenia przychodzące w sieciach publicznych". SMS_ConfigurationPolicy Może służyć do ustawiania zasad dla tego ustawienia, takich jak "Ustawienie "Blokuj połączenia przychodzące w sieciach publicznych" powinno być włączone.

Poniższa składnia jest uproszczona z kodu MOF (Managed Object Format) i zawiera wszystkie dziedziczone właściwości.

Składnia

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

Metody

W poniższej tabeli wymieniono metody w klasie SMS_ConfigurationPolicy .

Metoda Opis
AcceptEULA, metoda w klasie SMS_ConfigurationPolicy Akceptuje lub odrzuca postanowienia licencyjne dotyczące oprogramowania firmy Microsoft dla elementu konfiguracji.
GetEULA, metoda w klasie SMS_ConfigurationPolicy Pobiera zlokalizowany tekst postanowień licencyjnych dotyczących oprogramowania firmy Microsoft elementu konfiguracji.

Właściwości

ActivatedCount Typ danych: UInt32

Typ dostępu: tylko do odczytu

Kwalifikatory: [not_null, przeczytaj]

Zobacz SMS_ConfigurationBaselineInfo Server WMI Class (Klasa WMI serwera SMS_ConfigurationBaselineInfo).

ApplicabilityCondition Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: [not_null, sizelimit]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

AssignedCount Typ danych: UInt32

Typ dostępu: tylko do odczytu

Kwalifikatory: [not_null, przeczytaj]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

CategoryInstance_UniqueIDs Typ danych: String Array

Typ dostępu: odczyt/zapis

Kwalifikatory: brak

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

CI_ID Typ danych: UInt32

Typ dostępu: odczyt/zapis

Kwalifikatory: [klucz, klucz]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

CI_UniqueID Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: [not_null, unikatowe]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

CIType_ID Typ danych: UInt32

Typ dostępu: tylko do odczytu

Kwalifikatory: [wyliczenie, not_null, odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

CIVersion Typ danych: UInt32

Typ dostępu: tylko do odczytu

Kwalifikatory: [not_null, przeczytaj]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

ComplianceCount Typ danych: UInt32

Typ dostępu: tylko do odczytu

Kwalifikatory: [not_null, przeczytaj]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

CompliantPercentage Typ danych: Real64

Typ dostępu: tylko do odczytu

Kwalifikatory: [not_null, przeczytaj]

Właściwość jest przestarzała. Zamiast tego użyj informacji zawartych w klasie WMI serwera SMS_DeploymentSummary .

CreatedBy Typ danych: String

Typ dostępu: tylko do odczytu

Kwalifikatory: [not_null, odczyt, sizelimit]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

DateCreated Typ danych: DateTime

Typ dostępu: tylko do odczytu

Kwalifikatory: [not_null, przeczytaj]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

DateLastModified Typ danych: DateTime

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

EffectiveDate Typ danych: DateTime

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

EULAAccepted Typ danych: UInt32

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

EULAExists Typ danych: Boolean

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

EULASignoffDate Typ danych: DateTime

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

EULASignoffUser Typ danych: String

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

ExecutionContext Typ danych: UInt32

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt, mapa wartości, wartości]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

FailureCount Typ danych: UInt32

Typ dostępu: tylko do odczytu

Kwalifikatory: [not_null, przeczytaj]

Zobacz SMS_ConfigurationBaselineInfo Server WMI Class (Klasa WMI serwera SMS_ConfigurationBaselineInfo).

IsAssigned Typ danych: Boolean

Typ dostępu: tylko do odczytu

Kwalifikatory: [not_null, przeczytaj]

Zobacz SMS_ConfigurationBaselineInfo Server WMI Class (Klasa WMI serwera SMS_ConfigurationBaselineInfo).

IsBroken Typ danych: Boolean

Typ dostępu: tylko do odczytu

Kwalifikatory: [not_null, przeczytaj]

Zobacz SMS_ConfigurationBaselineInfo Server WMI Class (Klasa WMI serwera SMS_ConfigurationBaselineInfo).

IsBundle Typ danych: Boolean

Typ dostępu: odczyt/zapis

Kwalifikatory: [not_null]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

IsDigest Typ danych: Boolean

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

IsEnabled Typ danych: Boolean

Typ dostępu: odczyt/zapis

Kwalifikatory: [not_null]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

IsExpired Typ danych: Boolean

Typ dostępu: odczyt/zapis

Kwalifikatory: [not_null]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

IsHidden Typ danych: Boolean

Typ dostępu: odczyt/zapis

Kwalifikatory: [not_null]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

IsLatest Typ danych: Boolean

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

IsQuarantined Typ danych: Boolean

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

IsSuperseded Typ danych: Boolean

Typ dostępu: tylko do odczytu

Kwalifikatory: [not_null, przeczytaj]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

IsUserDefined Typ danych: Boolean

Typ dostępu: odczyt/zapis

Kwalifikatory: [not_null]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

LastModifiedBy Typ danych: String

Typ dostępu: tylko do odczytu

Kwalifikatory: [not_null, odczyt, sizelimit]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

LocalizedCategoryInstanceNames Typ danych: String Array

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

LocalizedDescription Typ danych: String

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

LocalizedDisplayName Typ danych: String

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

LocalizedEulas Typ danych: SMS_CI_LocalizedEulas Tablica

Typ dostępu: odczyt/zapis

Kwalifikatory: [leniwy]

Zobacz SMS_ConfigurationItem Server WMI Class (Klasa WMI serwera SMS_ConfigurationItem).

LocalizedInformation Typ danych: SMS_CI_LocalizedProperties Tablica

Typ dostępu: odczyt/zapis

Kwalifikatory: [leniwy]

Zobacz SMS_ConfigurationItem Server WMI Class (Klasa WMI serwera SMS_ConfigurationItem).

LocalizedInformativeURL Typ danych: String

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

LocalizedPropertyLocaleID Typ danych: UInt32

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

ModelID Typ danych: UInt32

Typ dostępu: odczyt/zapis

Kwalifikatory: [not_null]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

ModelName Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: [not_null]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

NonComplianceCount Typ danych: UInt32

Typ dostępu: tylko do odczytu

Kwalifikatory: [not_null, przeczytaj]

Zobacz SMS_ConfigurationBaselineInfo Server WMI Class (Klasa WMI serwera SMS_ConfigurationBaselineInfo).

PermittedUses Typ danych: UInt32

Typ dostępu: odczyt/zapis

Kwalifikatory: [not_null]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

PlatformCategoryInstance_UniqueIDs Typ danych: String Array

Typ dostępu: odczyt/zapis

Kwalifikatory: brak

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

PlatformType Typ danych: UInt32

Typ dostępu: tylko do odczytu

Kwalifikatory: [bitmap, bitvalues, read]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

Precedence Typ danych: UInt32

Typ dostępu: odczyt/zapis

Kwalifikatory: brak

Zobacz SMS_ConfigurationPolicyBase Server WMI Class (Klasa WMI serwera SMS_ConfigurationPolicyBase).

SDMPackageLocalizedData Typ danych: SMS_SDMPackageLocalizedData Tablica

Typ dostępu: odczyt/zapis

Kwalifikatory: [leniwy]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

SDMPackageVersion Typ danych: UInt32

Typ dostępu: odczyt/zapis

Kwalifikatory: [not_null]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

SDMPackageXML Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: [leniwy]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

SecuredScopeNames Typ danych: String Array

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

SedoObjectVersion Typ danych: String

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

Severity Typ danych: UInt32

Typ dostępu: tylko do odczytu

Kwalifikatory: [not_null, przeczytaj]

Zobacz SMS_ConfigurationBaselineInfo Server WMI Class (Klasa WMI serwera SMS_ConfigurationBaselineInfo).

SourceSite Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: [sizelimit]

Zobacz SMS_ConfigurationItemLatestBaseClass Server WMI Class (Klasa WMI serwera SMS_ConfigurationItemLatestBaseClass).

Uwagi

Aby utworzyć lub zmodyfikować wystąpienie programu SMS_ConfigurationPolicy, użytkownik musi mieć prawo do zasad tworzenia w każdym wystąpieniu, do którego odwołuje się program SMS_SettingsDefinitionBase. Na przykład użytkownik, który ma prawo SMS_FirewallSettings do zasad autora, ale nie SMS_UserStateManagementSettings może utworzyć SMS_ConfigurationPolicy , które ustawia zasady ustawień zapory, ale otrzyma błąd podczas próby ustawienia zasad w ustawieniach zarządzania stanem użytkownika.

Wymagania

Wymagania dotyczące środowiska uruchomieniowego

Aby uzyskać więcej informacji, zobacz wymagania dotyczące środowiska uruchomieniowego serwera Configuration Manager.

Wymagania programistyczne

Aby uzyskać więcej informacji, zobacz Configuration Manager Wymagania dotyczące programowania serwera.