SMS_ConfigurationItem Server WMI Class
Klasa SMS_ConfigurationItem
Instrumentacja zarządzania windows (WMI) jest klasą serwera dostawcy programu SMS w Configuration Manager, która reprezentuje element konfiguracji.
Poniższa składnia jest uproszczona z kodu MOF (Managed Object Format) i zawiera wszystkie dziedziczone właściwości.
Składni
Class SMS_ConfigurationItem : SMS_ConfigurationItemBaseClass
{
String ApplicabilityCondition;
String CategoryInstance_UniqueIDs;[]
UInt32 CI_ID;
String CI_UniqueID;
UInt32 CIType_ID;
UInt32 CIVersion;
UInt64 ConfigurationFlags;
String CreatedBy;
DateTime DateCreated;
DateTime DateLastModified;
DateTime EffectiveDate;
UInt32 EULAAccepted;
Boolean EULAExists;
DateTime EULASignoffDate;
String EULASignoffUser;
UInt32 ExecutionContext;
Boolean InUse;
Boolean IsBroken;
Boolean IsBundle;
Boolean IsChild;
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 PermittedUses;
String PlatformCategoryInstance_UniqueIDs[];
UInt32 PlatformType;
SMS_SDMPackageLocalizedData SDMPackageLocalizedData[];
UInt32 SDMPackageVersion;
String SDMPackageXML;
String SecuredScopeNames[];
String SedoObjectVersion;
String SourceSite;
};
Metody
W poniższej tabeli wymieniono metody w klasie SMS_ConfigurationItem
.
Metoda | Opis |
---|---|
AcceptEULA, metoda w klasie SMS_ConfigurationItem | Akceptuje lub odrzuca postanowienia licencyjne dotyczące oprogramowania Microsoft elementu konfiguracji. |
GetEULA, metoda w klasie SMS_ConfigurationItem | Pobiera zlokalizowaną zawartość postanowień licencyjnych dotyczących oprogramowania Microsoft elementu konfiguracji. |
GetSDMDefinition, metoda w klasie SMS_ConfigurationItem | Pobiera definicję modelu definicji systemu (SDM) elementu konfiguracji w formacie XML. |
SetEnforcement, metoda w klasie SMS_ConfigurationItem | Ustawia wymuszanie i datę wymuszania elementu konfiguracji. |
Właściwości
ApplicabilityCondition
Typ danych: String
Typ dostępu: odczyt/zapis
Kwalifikatory: [SizeLimit("512"), not_null]
CategoryInstance_UniqueIDs
Typ danych: String
Tablica
Typ dostępu: odczyt/zapis
Kwalifikatory: Brak
CI_ID
Typ danych: UInt32
Typ dostępu: tylko do odczytu
Kwalifikatory: [klucz]
CI_UniqueID
Typ danych: String
Typ dostępu: tylko do odczytu
Kwalifikatory:[unikatowe, not_null]
CIType_ID
Typ danych: UInt32
Typ dostępu: tylko do odczytu
Kwalifikatory: [not_null, przeczytaj]
Dla tej klasy identyfikator typu to OtherConfigurationItem (7).
CIVersion
Typ danych: UInt32
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt, not_null]
ConfigurationFlags
Typ danych: UInt64
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
CreatedBy
Typ danych: String
Typ dostępu: tylko do odczytu
Kwalifikatory: [SizeLimit("512"), read, not_null]
DateCreated
Typ danych: DateTime
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt, not_null]
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]
InUse
Typ danych: Boolean
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
SMS_ConfigurationBaselineInfo Server WMI Class
IsBroken
Typ danych: Boolean
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
true
jeśli element konfiguracji jest uszkodzony.
IsBundle
Typ danych: Boolean
Typ dostępu: odczyt/zapis
Kwalifikatory: [not_null]
IsChild
Typ danych: Boolean
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
true
jeśli ten element konfiguracji jest elementem podrzędnym innego elementu konfiguracji.
IsDigest
Typ danych: Boolean
Typ dostępu: tylko do odczytu
Kwalifikatory: [czytaj, leniwie]
IsEnabled
Typ danych: Boolean
Typ dostępu: Read/Write
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: [odczyt, not_null]
IsUserDefined
Typ danych: Boolean
Typ dostępu: odczyt/zapis
Kwalifikatory: [not_null]
LastModifiedBy
Typ danych: String
Typ dostępu: tylko do odczytu
Kwalifikatory: [SizeLimit("512"), read, not_null]
LocalizedCategoryInstanceNames
Typ danych: String
Tablica
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
LocalizedDescription
Typ danych: String
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
LocalizedEulas
Typ danych: SMS_CI_LocalizedEulas Array
Typ dostępu: odczyt/zapis
Kwalifikatory: [leniwy]
Tablica zlokalizowanych postanowień licencyjnych dotyczących oprogramowania Microsoft dla elementu konfiguracji.
LocalizedDisplayName
Typ danych: String
Typ dostępu: tylko do odczytu
Kwalifikatory: [odczyt]
LocalizedInformation
Typ danych: SMS_CI_LocalizedProperties
Tablica
Typ dostępu: odczyt/zapis
Kwalifikatory: [leniwy]
Lista zlokalizowanych informacji o elemencie konfiguracji specyficznych dla języka:
String
DisplaynameString
OpisString
PouczająceURLUInt32
LocaleidLocalizedInformativeURL
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: tylko do odczytu
Kwalifikatory: [unikatowe, not_null]
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]
SDMPackageLocalizedData
Typ danych:SMS_SDMPackageLocalizedData
TablicaTyp dostępu: odczyt/zapis
Kwalifikatory: [leniwy]
SDMPackageVersion
Typ danych:UInt32
Typ dostępu: tylko do odczytu
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]
SourceSite
Typ danych:String
Typ dostępu: tylko do odczytu
Kwalifikatory: [SizeLimit("3")]
Uwagi
Kwalifikatory klas dla tej klasy obejmują:
Zabezpieczone
Aby uzyskać więcej informacji na temat kwalifikatorów klas i kwalifikatorów właściwości zawartych w sekcji Właściwości, zobacz Configuration Manager Class and Property Qualifiers (Kwalifikatory klasy Configuration Manager i właściwości).
Aplikacja używa tej klasy, tworząc obiekt i uzyskując i ustawiając właściwości zgodnie z wymaganiami dla określonej konfiguracji.
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.
Zobacz też
klasy WMI serwera Configuration Manager Compliance Settings (DCM)