SMS_Admin clase WMI de servidor
La SMS_Admin
clase WMI es una clase de servidor de proveedor de SMS en Configuration Manager que representa al usuario de administración basada en roles (RBA).
La sintaxis siguiente se simplifica a partir del código de formato de objeto administrado (MOF) e incluye todas las propiedades heredadas.
Sintaxis
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;
};
Métodos
La SMS_Admin
clase incluye los métodos siguientes:
- Método GetAdminExtendedData en la clase SMS_Admin: devuelve datos extendidos que el usuario actual y sus grupos tienen para un tipo determinado.
Propiedades
AccountType
Tipo de datos: UInt32
Tipo de acceso: solo lectura
Calificadores: [leer]
Tipo de cuenta. Los valores posibles son:
Valor | Tipo de cuenta |
---|---|
0 | User |
1 | Grupo |
2 | Equipo |
128 | UnverifiedUser |
129 | UnverifiedGroup |
130 | UnverifiedMachine |
AdminID
Tipo de datos: UInt32
Tipo de acceso: solo lectura
Calificadores: [clave, lectura]
Identificador del objeto admin. Este valor se genera automáticamente cuando se crea el objeto y nunca cambia después. El valor predeterminado es 0.
AdminSid
Tipo de datos: String
Tipo de acceso: lectura y escritura
Calificadores: [diferido, not_null, único]
SID del usuario, cuando se crea el administrador.
Categories
Tipo de datos: String
Matriz
Tipo de acceso: solo lectura
Calificadores: [diferido, lectura]
Categorías protegidas de RBA asociadas a esta cuenta.
CategoryNames
Tipo de datos: String
Matriz
Tipo de acceso: solo lectura
Calificadores: [leer]
Nombre de las categorías protegidas de RBA asociadas a esta cuenta.
CollectionNames
Tipo de datos: String
Matriz
Tipo de acceso: solo lectura
Calificadores: [leer]
Nombre de las colecciones asociadas a esta cuenta.
CreatedBy
Tipo de datos: String
Tipo de acceso: solo lectura
Calificadores: [not_null, read, SizeLimit("512")]
Nombre del usuario que creó esta cuenta.
CreatedDate
Tipo de datos: DateTime
Tipo de acceso: solo lectura
Calificadores: [not_null, leer]
Fecha en la que se creó esta cuenta.
DisplayName
Tipo de datos: String
Tipo de acceso: lectura y escritura
Calificadores: [sizelimit ("512")]
Nombre para mostrar de la cuenta.
DistinguishedName
Tipo de datos: String
Tipo de acceso: lectura y escritura
Calificadores: [sizelimit("4000")]
Nombre distintivo de la cuenta. Si el nombre distintivo no es null LogonName
y AdminSid
se omitirá.
ExtendedData
Tipo de datos: SMS_AdminExtendedData
Matriz
Tipo de acceso: lectura y escritura
Calificadores: [diferido]
Reservado para uso interno.
IsCovered
Tipo de datos: Boolean
Tipo de acceso: solo lectura
Calificadores: [diferido, lectura]
true
si el usuario actual tiene más permisos que esta cuenta.
IsDeleted
Tipo de datos: Boolean
Tipo de acceso: solo lectura
Calificadores: [leer]
true
, si la cuenta se ha eliminado de Active Directory.
IsGroup
Tipo de datos: Boolean
Tipo de acceso: solo lectura
Calificadores: [leer]
true
, si la cuenta es un grupo de seguridad de Active Directory.
LastModifiedBy
Tipo de datos: String
Tipo de acceso: solo lectura
Calificadores: [not_null, read, SizeLimit("512")]
Nombre del usuario que modificó por última vez esta cuenta.
LastModifiedDate
Tipo de datos: DateTime
Tipo de acceso: solo lectura
Calificadores: [not_null, leer]
Fecha de la última modificación de la cuenta.
LogonName
Tipo de datos: String
Tipo de acceso: lectura y escritura
Calificadores: [not_null, sizelimit]
Nombre de inicio de sesión de la cuenta. Podría ser un nombre de Windows NT 4 (ADS_NAME_TYPE_NT4) o un nombre de dominio simple (ADS_NAME_TYPE_DOMAIN_SIMPLE).
Permissions
Tipo de datos: SMS_APermission
Matriz
Tipo de acceso: lectura y escritura
Calificadores: [diferido]
Lista de permisos asignados a esta cuenta.
RoleNames
Tipo de datos: String
Matriz
Tipo de acceso: solo lectura
Calificadores: [leer]
Lista de nombres de rol asociados al usuario actual.
En la tabla siguiente se enumeran los nombres y los identificadores de rol integrados:
Identificador de rol | Nombre de rol |
---|---|
SMS0001R | Administrador completo |
SMS0002R | Analista de solo lectura |
SMS0003R | Operador de herramientas remotas |
SMS0004R | Asset Manager |
SMS0006R | Administrador de configuración de cumplimiento |
SMS0007R | Administrador de implementación de aplicaciones |
SMS0008R | Autor de la aplicación |
SMS0009R | Administrador de la aplicación |
SMS000AR | Administrador de implementación del sistema operativo |
SMS000BR | Administrador de infraestructura |
SMS000CR | Administrador de actualizaciones de software |
SMS000ER | Administrador de operaciones |
SMS000FR | Administrador de seguridad |
SMS000GR | Administrador de EndPoint Protection |
SMS000HR | Administrador de acceso a recursos de la empresa |
Roles
Tipo de datos: String
Matriz
Tipo de acceso: solo lectura
Calificadores: [diferido, lectura]
Identificador de los roles asociados al usuario actual.
Para obtener una lista de los nombres y los identificadores de rol integrados, consulte la RoleNames
propiedad .
SKey
Tipo de datos: String
Tipo de acceso: solo lectura
Calificadores: [leer]
Reservado para uso interno.
SourceSite
Tipo de datos: String
Tipo de acceso: solo lectura
Calificadores: [read, sizelimit("3")]
Sitio donde se creó la cuenta.
Requisitos
Requisitos en tiempo de ejecución
Para obtener más información, consulte Configuration Manager requisitos de tiempo de ejecución del servidor.
Requisitos de desarrollo
Para obtener más información, consulte Configuration Manager requisitos de desarrollo del servidor.