klasa WMI serwera SMS_Admin

Klasa SMS_Admin WMI jest klasą serwera dostawcy programu SMS w Configuration Manager, która reprezentuje użytkownika administracji opartej na rolach (RBA).

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

Składni

Class SMS_Admin : SMS_BaseClass  
{  
    UInt32 AccountType;  
    UInt32 AdminID;  
    String AdminSid;  
    String Categories[];  
    String CategoryNames[];  
    String CollectionNames[];  
    String CreatedBy;  
    DateTime CreatedDate;  
    String DisplayName;  
    String DistinguishedName;  
    SMS_AdminExtendedData ExtendedData[];  
    Boolean IsCovered;  
    Boolean IsDeleted;  
    Boolean IsGroup;  
    String LastModifiedBy;  
    DateTime LastModifiedDate;  
    String LogonName;  
    SMS_APermission Permissions[];  
    String RoleNames[];  
    String Roles[];  
    String SKey;  
    String SourceSite;  
};  

Metody

Klasa SMS_Admin obejmuje następujące metody:

Właściwości

AccountType
Typ danych: UInt32

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Typ konta. Dopuszczalne wartości:

Value Typ konta
0 Użytkownik
1 Grupa
2 Komputer
128 NiezweryfikowanyUżytkowy
129 UnverifiedGroup
130 UnverifiedMachine

AdminID
Typ danych: UInt32

Typ dostępu: tylko do odczytu

Kwalifikatory: [klucz, odczyt]

Identyfikator obiektu administracyjnego. Ta wartość jest generowana automatycznie, gdy obiekt jest tworzony i nigdy nie zmienia się później. Wartość domyślna to 0.

AdminSid
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: [leniwy, not_null, unikatowy]

Identyfikator SID użytkownika po utworzeniu administratora.

Categories
Typ danych: String Tablica

Typ dostępu: tylko do odczytu

Kwalifikatory: [leniwy, przeczytaj]

Kategorie zabezpieczone przez rba skojarzone z tym kontem.

CategoryNames
Typ danych: String Tablica

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Nazwa kategorii zabezpieczonych rba skojarzonych z tym kontem.

CollectionNames
Typ danych: String Tablica

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Nazwa kolekcji skojarzonych z tym kontem.

CreatedBy
Typ danych: String

Typ dostępu: tylko do odczytu

Kwalifikatory: [not_null, read, SizeLimit("512")]

Nazwa użytkownika, który utworzył to konto.

CreatedDate
Typ danych: DateTime

Typ dostępu: tylko do odczytu

Kwalifikatory: [not_null, przeczytaj]

Data utworzenia tego konta.

DisplayName
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: [sizelimit ("512")]

Nazwa wyświetlana konta.

DistinguishedName
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: [sizelimit("4000")]

Nazwa wyróżniająca konta. Jeśli nazwa wyróżniająca nie ma wartości null LogonName i AdminSid zostanie zignorowana.

ExtendedData
Typ danych: SMS_AdminExtendedData Tablica

Typ dostępu: odczyt/zapis

Kwalifikatory: [leniwy]

Zarezerwowane do użytku wewnętrznego.

IsCovered
Typ danych: Boolean

Typ dostępu: tylko do odczytu

Kwalifikatory: [leniwy, przeczytaj]

true jeśli bieżący użytkownik ma więcej uprawnień niż to konto.

IsDeleted
Typ danych: Boolean

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

true, jeśli konto zostało usunięte z usługi Active Directory.

IsGroup
Typ danych: Boolean

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

true, jeśli konto jest grupą zabezpieczeń usługi Active Directory.

LastModifiedBy
Typ danych: String

Typ dostępu: tylko do odczytu

Kwalifikatory: [not_null, read, SizeLimit("512")]

Nazwa użytkownika, który ostatnio zmodyfikował to konto.

LastModifiedDate
Typ danych: DateTime

Typ dostępu: tylko do odczytu

Kwalifikatory: [not_null, przeczytaj]

Data ostatniej modyfikacji konta.

LogonName
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: [not_null, sizelimit]

Nazwa logowania konta. Może to być nazwa systemu Windows NT 4 (ADS_NAME_TYPE_NT4) lub prosta nazwa domeny (ADS_NAME_TYPE_DOMAIN_SIMPLE).

Permissions
Typ danych: SMS_APermission Tablica

Typ dostępu: odczyt/zapis

Kwalifikatory: [leniwy]

Lista uprawnień przypisanych do tego konta.

RoleNames
Typ danych: String Tablica

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Lista nazw ról skojarzonych z bieżącym użytkownikiem.

W poniższej tabeli wymieniono wbudowane identyfikatory i nazwy ról:

Identyfikator roli Nazwa roli
SMS0001R Pełny administrator
SMS0002R Analityk tylko do odczytu
SMS0003R Operator narzędzi zdalnych
SMS0004R Menedżer zasobów
SMS0006R Menedżer ustawień zgodności
SMS0007R Menedżer wdrażania aplikacji
SMS0008R Autor aplikacji
SMS0009R Administrator aplikacji
SMS000AR Menedżer wdrażania systemu operacyjnego
SMS000BR Menedżer infrastruktury
SMS000CR Menedżer aktualizacji oprogramowania
SMS000ER Administrator operacji
SMS000FR Administrator zabezpieczeń
SMS000GR EndPoint Protection Manager
SMS000HR Menedżer dostępu do zasobów firmy

Roles
Typ danych: String Tablica

Typ dostępu: tylko do odczytu

Kwalifikatory: [leniwy, przeczytaj]

Identyfikator ról skojarzonych z bieżącym użytkownikiem.

Aby uzyskać listę wbudowanych identyfikatorów ról i nazw, zobacz właściwość RoleNames .

SKey
Typ danych: String

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Zarezerwowane do użytku wewnętrznego.

SourceSite
Typ danych: String

Typ dostępu: tylko do odczytu

Kwalifikatory: [read, sizelimit("3")]

Witryna, w której utworzono konto.

Wymagania

Wymagania dotyczące środowiska uruchomieniowego

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

Wymagania dotyczące programowania

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