SMS_Admin, klasa WMI serwera

SMS_AdminKlasa WMI to Klasa serwera dostawcy programu SMS w Configuration Manager, która reprezentuje użytkownika Administracja oparta na rolach (RBA).

Następująca składnia jest uproszczona z kodu Managed Object Format (MOF) i zawiera wszystkie odziedziczone właściwości.

Składnia

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

SMS_AdminKlasa zawiera następujące metody:

Właściwości

AccountType
Typ danych: UInt32

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Typ konta. Możliwe wartości są następujące:

Wartość Typ konta
0 Użytkownik
1 Group (Grupa)
2 Maszyna
128 UnverifiedUser
129 Niezweryfikowana
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 zostanie utworzony i nigdy nie zmienia się później. Wartość domyślna to 0.

AdminSid
Typ danych: String

Typ dostępu: odczyt/zapis

Kwalifikatory: [z opóźnieniem, not_null, unikatowy]

Identyfikator SID użytkownika podczas tworzenia administratora.

Categories
Typ danych: String Tablica

Typ dostępu: tylko do odczytu

Kwalifikatory: [z opóźnieniem, odczyt]

RBA zabezpieczone kategorie skojarzone z tym kontem.

CategoryNames
Typ danych: String Tablica

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

Nazwa zabezpieczonych kategorii 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, odczyt]

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: [z opóźnieniem]

Zarezerwowane do użytku wewnętrznego.

IsCovered
Typ danych: Boolean

Typ dostępu: tylko do odczytu

Kwalifikatory: [z opóźnieniem, odczyt]

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 Active Directory.

IsGroup
Typ danych: Boolean

Typ dostępu: tylko do odczytu

Kwalifikatory: [odczyt]

true, jeśli konto jest Active Directory grupy zabezpieczeń.

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, odczyt]

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: [z opóźnieniem]

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.

Poniższa tabela zawiera listę wbudowanych identyfikatorów i nazw ról:

Identyfikator roli Nazwa roli
SMS0001R Administrator o pełnych uprawnieniach
SMS0002R Analityk z uprawnieniami tylko do odczytu
SMS0003R Zdalny operator narzędzi
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 wdrożenia systemu operacyjnego
SMS000BR Menedżer infrastruktury
SMS000CR Menedżer aktualizacji oprogramowania
SMS000ER Administrator operacyjny
SMS000FR Administrator zabezpieczeń
SMS000GR Menedżer ochrony punktu końcowego
SMS000HR Menedżer dostępu do zasobów firmy

Roles
Typ danych: String Tablica

Typ dostępu: tylko do odczytu

Kwalifikatory: [z opóźnieniem, odczyt]

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

Aby zapoznać się z listą wbudowanych identyfikatorów ról i nazw, zobacz RoleNames Właściwość.

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")]

Lokacja, w której konto zostało utworzone.

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 wymagania dotyczące programowania serwera Configuration Manager.