SMS_Admin serverns WMI-klass
SMS_Admin
WMI-klassen är en SMS-providerserverklass i Configuration Manager som representerar rba-användaren (rollbaserad administration).
Följande syntax förenklas från MOF-kod (Managed Object Format) och innehåller alla ärvda egenskaper.
Syntax
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;
};
Metoder
Klassen SMS_Admin
innehåller följande metoder:
- GetAdminExtendedData-metod i klass SMS_Admin: Returnerar utökade data som den aktuella användaren och dess grupper har för en viss typ.
Egenskaper
AccountType
Datatyp: UInt32
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
Typ av konto. Möjliga värden är:
Värde | Kontotyp |
---|---|
0 | Användare |
1 | Grupp |
2 | Maskin |
128 | OverifiedUser |
129 | OverifiedGroup |
130 | OverifiedMachine |
AdminID
Datatyp: UInt32
Åtkomsttyp: Skrivskyddad
Kvalificerare: [key, read]
ID för administratörsobjektet. Det här värdet genereras automatiskt när objektet skapas och aldrig ändras efteråt. Standardvärdet är 0.
AdminSid
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: [lazy, not_null, unique]
SID för användaren när administratören skapas.
Categories
Datatyp: String
Matris
Åtkomsttyp: Skrivskyddad
Kvalificerare: [lat, läs]
De RBA-skyddade kategorier som är associerade med det här kontot.
CategoryNames
Datatyp: String
Matris
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
Namnet på de RBA-skyddade kategorier som är associerade med det här kontot.
CollectionNames
Datatyp: String
Matris
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
Namnet på de samlingar som är associerade med det här kontot.
CreatedBy
Datatyp: String
Åtkomsttyp: Skrivskyddad
Kvalificerare: [not_null, read, SizeLimit("512")]
Namnet på den användare som skapade det här kontot.
CreatedDate
Datatyp: DateTime
Åtkomsttyp: Skrivskyddad
Kvalificerare: [not_null, läs]
Datumet då det här kontot skapades.
DisplayName
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: [sizelimit ("512")]
Kontots visningsnamn.
DistinguishedName
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: [sizelimit("4000")]
Kontots unika namn. Om det unika namnet inte är null LogonName
och AdminSid
ignoreras.
ExtendedData
Datatyp: SMS_AdminExtendedData
Matris
Åtkomsttyp: Läsa/skriva
Kvalificerare: [lazy]
Reserverad för internt bruk.
IsCovered
Datatyp: Boolean
Åtkomsttyp: Skrivskyddad
Kvalificerare: [lat, läs]
true
om den aktuella användaren har fler behörigheter än det här kontot.
IsDeleted
Datatyp: Boolean
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
true
, om kontot har tagits bort från Active Directory.
IsGroup
Datatyp: Boolean
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
true
, om kontot är en Active Directory-säkerhetsgrupp.
LastModifiedBy
Datatyp: String
Åtkomsttyp: Skrivskyddad
Kvalificerare: [not_null, read, SizeLimit("512")]
Namnet på den användare som senast ändrade det här kontot.
LastModifiedDate
Datatyp: DateTime
Åtkomsttyp: Skrivskyddad
Kvalificerare: [not_null, läs]
Datumet då kontot senast ändrades.
LogonName
Datatyp: String
Åtkomsttyp: Läsa/skriva
Kvalificerare: [not_null, sizelimit]
Inloggningsnamnet för kontot. Det kan vara ett Windows NT 4-namn (ADS_NAME_TYPE_NT4) eller ett enkelt domännamn (ADS_NAME_TYPE_DOMAIN_SIMPLE).
Permissions
Datatyp: SMS_APermission
Matris
Åtkomsttyp: Läsa/skriva
Kvalificerare: [lazy]
Listan över behörigheter som tilldelats det här kontot.
RoleNames
Datatyp: String
Matris
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
Listan över rollnamn som är associerade med den aktuella användaren.
I följande tabell visas de inbyggda rollidentifierarna och namnen:
Rollidentifierare | Rollnamn |
---|---|
SMS0001R | Fullständig administratör |
SMS0002R | Skrivskyddad analytiker |
SMS0003R | Fjärrverktygsoperatör |
SMS0004R | Tillgångshanteraren |
SMS0006R | Hanteraren för efterlevnadsinställningar |
SMS0007R | Programdistributionshanteraren |
SMS0008R | Programförfattare |
SMS0009R | Programadministratör |
SMS000AR | Distributionshanteraren för operativsystem |
SMS000BR | Infrastrukturhanteraren |
SMS000CR | Programuppdateringshanteraren |
SMS000ER | Driftadministratör |
SMS000FR | Säkerhetsadministratör |
SMS000GR | EndPoint Protection Manager |
SMS000HR | Åtkomsthanteraren för företagsresurser |
Roles
Datatyp: String
Matris
Åtkomsttyp: Skrivskyddad
Kvalificerare: [lat, läs]
ID för roller som är associerade med den aktuella användaren.
En lista över de inbyggda rollidentifierarna och namnen finns i RoleNames
egenskapen .
SKey
Datatyp: String
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read]
Reserverad för internt bruk.
SourceSite
Datatyp: String
Åtkomsttyp: Skrivskyddad
Kvalificerare: [read, sizelimit("3")]
Webbplatsen där kontot skapades.
Krav
Körningskrav
Mer information finns i Configuration Manager serverkörningskrav.
Utvecklingskrav
Mer information finns i Configuration Manager serverutvecklingskrav.