Dela via


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:

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.