classe WMI del server SMS_Admin
La classe WMI è una classe server del provider SMS in Configuration Manager che rappresenta l'utente dell'amministrazione basata sui ruoli.The SMS_Admin
WMI class is an SMS provider server class in Configuration Manager that represents the role-based administration (RBA) user.
La sintassi seguente è semplificata dal codice MOF (Managed Object Format) e include tutte le proprietà ereditate.
Sintassi
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;
};
Metodi
La SMS_Admin
classe include i metodi seguenti:
- Metodo GetAdminExtendedData nella classe SMS_Admin: restituisce i dati estesi dell'utente corrente e dei relativi gruppi per un determinato tipo.
Proprietà
AccountType
Tipo di dati:UInt32
Tipo di accesso: sola lettura
Qualificatori: [read]
Tipo di account. I valori possibili sono i seguenti:
Valore | Tipo di account |
---|---|
0 | Utente |
1 | Gruppo |
2 | Computer |
128 | UnverifiedUser |
129 | UnverifiedGroup |
130 | UnverifiedMachine |
AdminID
Tipo di dati:UInt32
Tipo di accesso: sola lettura
Qualificatori: [chiave, lettura]
ID dell'oggetto admin. Questo valore viene generato automaticamente quando l'oggetto viene creato e non viene mai modificato in seguito. Il valore predefinito è 0.
AdminSid
Tipo di dati:String
Tipo di accesso: lettura/scrittura
Qualificatori: [lazy, not_null, unique]
SID dell'utente, al momento della creazione dell'amministratore.
Categories
Tipo di dati: String
Matrice
Tipo di accesso: sola lettura
Qualificatori: [lazy, read]
Categorie protette della RBA associate a questo account.
CategoryNames
Tipo di dati: String
Matrice
Tipo di accesso: sola lettura
Qualificatori: [read]
Nome delle categorie protette della RBA associate a questo account.
CollectionNames
Tipo di dati: String
Matrice
Tipo di accesso: sola lettura
Qualificatori: [read]
Nome delle raccolte associate a questo account.
CreatedBy
Tipo di dati:String
Tipo di accesso: sola lettura
Qualificatori: [not_null, read, SizeLimit("512")]
Nome dell'utente che ha creato l'account.
CreatedDate
Tipo di dati:DateTime
Tipo di accesso: sola lettura
Qualificatori: [not_null, lettura]
Data di creazione dell'account.
DisplayName
Tipo di dati:String
Tipo di accesso: lettura/scrittura
Qualificatori: [sizelimit ("512")]
Nome visualizzato dell'account.
DistinguishedName
Tipo di dati:String
Tipo di accesso: lettura/scrittura
Qualificatori: [sizelimit("4000")]
Nome distinto dell'account. Se il nome distinto non è Null LogonName
e AdminSid
verrà ignorato.
ExtendedData
Tipo di dati: SMS_AdminExtendedData
Matrice
Tipo di accesso: lettura/scrittura
Qualificatori: [lazy]
Riservato per uso interno.
IsCovered
Tipo di dati:Boolean
Tipo di accesso: sola lettura
Qualificatori: [lazy, read]
true
se l'utente corrente dispone di più autorizzazioni di questo account.
IsDeleted
Tipo di dati:Boolean
Tipo di accesso: sola lettura
Qualificatori: [read]
true
, se l'account è stato eliminato da Active Directory.
IsGroup
Tipo di dati:Boolean
Tipo di accesso: sola lettura
Qualificatori: [read]
true
, se l'account è un gruppo di sicurezza di Active Directory.
LastModifiedBy
Tipo di dati:String
Tipo di accesso: sola lettura
Qualificatori: [not_null, read, SizeLimit("512")]
Nome dell'utente che ha modificato l'account per l'ultima volta.
LastModifiedDate
Tipo di dati:DateTime
Tipo di accesso: sola lettura
Qualificatori: [not_null, lettura]
Data dell'ultima modifica dell'account.
LogonName
Tipo di dati:String
Tipo di accesso: lettura/scrittura
Qualificatori: [not_null, sizelimit]
Nome di accesso dell'account. Può trattarsi di un nome windows NT 4 (ADS_NAME_TYPE_NT4) o di un nome di dominio semplice (ADS_NAME_TYPE_DOMAIN_SIMPLE).
Permissions
Tipo di dati: SMS_APermission
Matrice
Tipo di accesso: lettura/scrittura
Qualificatori: [lazy]
Elenco di autorizzazioni assegnate a questo account.
RoleNames
Tipo di dati: String
Matrice
Tipo di accesso: sola lettura
Qualificatori: [read]
Elenco di nomi di ruolo associati all'utente corrente.
Nella tabella seguente sono elencati gli identificatori e i nomi di ruolo predefiniti:
Identificatore del ruolo | Nome del ruolo |
---|---|
SMS0001R | Amministratore completo |
SMS0002R | Analista di sola lettura |
SMS0003R | Operatore Strumenti remoti |
SMS0004R | Asset Manager |
SMS0006R | Gestione impostazioni di conformità |
SMS0007R | Gestione distribuzione applicazioni |
SMS0008R | Autore dell'applicazione |
SMS0009R | Amministratore dell'applicazione |
SMS000AR | Gestione distribuzione sistema operativo |
SMS000BR | Gestione infrastruttura |
SMS000CR | Gestione aggiornamenti software |
SMS000ER | Amministratore operazioni |
SMS000FR | Amministratore della sicurezza |
SMS000GR | EndPoint Protection Manager |
SMS000HR | Company Resource Access Manager |
Roles
Tipo di dati: String
Matrice
Tipo di accesso: sola lettura
Qualificatori: [lazy, read]
ID dei ruoli associati all'utente corrente.
Per un elenco degli identificatori e dei nomi di ruolo predefiniti, vedere la RoleNames
proprietà .
SKey
Tipo di dati:String
Tipo di accesso: sola lettura
Qualificatori: [read]
Riservato per uso interno.
SourceSite
Tipo di dati:String
Tipo di accesso: sola lettura
Qualificatori: [read, sizelimit("3")]
Sito in cui è stato creato l'account.
Requisiti
Requisiti di runtime
Per altre informazioni, vedere Configuration Manager requisiti di runtime del server.
Requisiti di sviluppo
Per altre informazioni, vedere Configuration Manager requisiti di sviluppo del server.