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:
- GetAdminExtendedData, metoda w klasie SMS_Admin: zwraca rozszerzone dane bieżącego użytkownika i jego grup dla danego typu.
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.
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla