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ładni
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 Microsoft elementu konfiguracji. |
GetEULA, metoda w klasie SMS_ConfigurationPolicy | Pobiera zlokalizowany tekst postanowień licencyjnych dotyczących oprogramowania 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]
AssignedCount
Typ danych: UInt32
Typ dostępu: tylko do odczytu
Kwalifikatory: [not_null, przeczytaj]
CategoryInstance_UniqueIDs
Typ danych: String Array
Typ dostępu: odczyt/zapis
Kwalifikatory: brak
CI_ID
Typ danych: UInt32
Typ dostępu: odczyt/zapis
Kwalifikatory: [klucz, klucz]
CI_UniqueID
Typ danych: String
Typ dostępu: odczyt/zapis
Kwalifikatory: [not_null, unikatowe]
CIType_ID
Typ danych: UInt32
Typ dostępu: tylko do odczytu
Kwalifikatory: [wyliczenie, not_null, odczyt]
CIVersion
Typ danych: UInt32
Typ dostępu: tylko do odczytu
Kwalifikatory: [not_null, przeczytaj]
ComplianceCount
Typ danych: UInt32
Typ dostępu: tylko do odczytu
Kwalifikatory: [not_null, przeczytaj]
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]
DateCreated
Typ danych: DateTime
Typ dostępu: tylko do odczytu
Kwalifikatory: [not_null, przeczytaj]
DateLastModified
Typ danych: DateTime
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
EffectiveDate
Typ danych: DateTime
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
EULAAccepted
Typ danych: UInt32
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
EULAExists
Typ danych: Boolean
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
EULASignoffDate
Typ danych: DateTime
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
EULASignoffUser
Typ danych: String
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
ExecutionContext
Typ danych: UInt32
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt, mapa wartości, wartości]
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]
IsDigest
Typ danych: Boolean
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
IsEnabled
Typ danych: Boolean
Typ dostępu: odczyt/zapis
Kwalifikatory: [not_null]
IsExpired
Typ danych: Boolean
Typ dostępu: odczyt/zapis
Kwalifikatory: [not_null]
IsHidden
Typ danych: Boolean
Typ dostępu: odczyt/zapis
Kwalifikatory: [not_null]
IsLatest
Typ danych: Boolean
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
IsQuarantined
Typ danych: Boolean
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
IsSuperseded
Typ danych: Boolean
Typ dostępu: tylko do odczytu
Kwalifikatory: [not_null, przeczytaj]
IsUserDefined
Typ danych: Boolean
Typ dostępu: odczyt/zapis
Kwalifikatory: [not_null]
LastModifiedBy
Typ danych: String
Typ dostępu: tylko do odczytu
Kwalifikatory: [not_null, odczyt, sizelimit]
LocalizedCategoryInstanceNames
Typ danych: String Array
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
LocalizedDescription
Typ danych: String
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
LocalizedDisplayName
Typ danych: String
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
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]
LocalizedPropertyLocaleID
Typ danych: UInt32
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
ModelID
Typ danych: UInt32
Typ dostępu: odczyt/zapis
Kwalifikatory: [not_null]
ModelName
Typ danych: String
Typ dostępu: odczyt/zapis
Kwalifikatory: [not_null]
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]
PlatformCategoryInstance_UniqueIDs
Typ danych: String Array
Typ dostępu: odczyt/zapis
Kwalifikatory: brak
PlatformType
Typ danych: UInt32
Typ dostępu: tylko do odczytu
Kwalifikatory: [bitmap, bitvalues, read]
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]
SDMPackageVersion
Typ danych: UInt32
Typ dostępu: odczyt/zapis
Kwalifikatory: [not_null]
SDMPackageXML
Typ danych: String
Typ dostępu: odczyt/zapis
Kwalifikatory: [leniwy]
SecuredScopeNames
Typ danych: String Array
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
SedoObjectVersion
Typ danych: String
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
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]
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.