Win32_TSAccount clase
La Win32_TSAccount clase WMI permite eliminar una cuenta que existe en el Win32_Terminal y modificar los permisos existentes.
La siguiente sintaxis se simplifica desde el código MOF e incluye todas las propiedades definidas y heredadas, en orden alfabético. Para obtener información de referencia sobre los métodos, consulte la tabla de métodos más adelante en este tema.
Sintaxis
[dynamic, overwrite, provider("Win32_WIN32_TSACCOUNT_Prov"), ClassContext("local|hkey_local_machine\\SYSTEM\\CurrentControlSet\\Control\\TerminalServer\\WinStations"), AMENDMENT]
class Win32_TSAccount : Win32_TerminalSetting
{
string Caption;
string Description;
datetime InstallDate;
string Name;
string Status;
string TerminalName;
string AccountName;
uint32 AuditFail;
uint32 AuditSuccess;
uint32 PermissionsAllowed;
uint32 PermissionsDenied;
string SID;
};
Miembros
La clase Win32_TSAccount tiene estos tipos de miembros:
Métodos
La clase Win32_TSAccount tiene estos métodos.
Método | Descripción |
---|---|
Eliminar | Elimina la cuenta de usuario, grupo o equipo especificada. |
ModifyAuditPermissions | Cambia la granularidad del conjunto de permisos de auditoría de la cuenta especificada. |
ModifyPermissions | Establece un conjunto de permisos más granular en la cuenta especificada. |
Propiedades
La clase Win32_TSAccount tiene estas propiedades.
-
AccountName
-
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: key
Nombre actual de la cuenta. Se incluye el nombre de dominio.
-
-
AuditFail
-
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
Especifica los permisos de servicios de host de sesión de Escritorio remoto que se auditan para una condición de error. El valor de esta propiedad es una máscara de bits, que se puede establecer en uno o varios de los valores de la propiedad PermissionsAllowed .
-
-
WINSTATION_QUERY=0x1 (0)
-
WINSTATION_SET=0x2 (1)
-
WINSTATION_LOGOFF=0x4 (2)
-
WINSTATION_VIRTUAL | STANDARD_RIGHTS_REQUIRED = 0xF008 (3)
-
WINSTATION_SHADOW=0x10 (4)
-
WINSTATION_LOGON=0x20 (5)
-
WINSTATION_MSG=0x80 (6)
-
WINSTATION_CONNECT=0x100 (7)
-
WINSTATION_DISCONNECT=0x200 (8)
AuditSuccess
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
Especifica los permisos específicos del servidor del host de sesión de Escritorio remoto que se auditan para una condición correcta. El valor de esta propiedad es una máscara de bits, que se puede establecer en uno o varios de los valores de la propiedad PermissionsAllowed .
WINSTATION_QUERY=0x1 (0)
WINSTATION_SET=0x2 (1)
WINSTATION_LOGOFF=0x4WINSTATION_VIRTUAL | STANDARD_RIGHTS_REQUIRED = 0xF008 (2)
WINSTATION_SHADOW=0x10 (3)
WINSTATION_LOGON=0x20 (4)
WINSTATION_MSG=0x80 (5)
WINSTATION_CONNECT=0x100 (6)
WINSTATION_DISCONNECT=0x200 (7)
Caption
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: MaxLen (64)
Descripción corta (cadena de una línea) del objeto .
Esta propiedad se hereda de CIM_ManagedSystemElement.
Descripción
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
Descripción del objeto .
Esta propiedad se hereda de CIM_ManagedSystemElement.
InstallDate
-
Tipo de datos: datetime
-
Tipo de acceso: solo lectura
-
Calificadores: Mappingstrings ("MIF. DMTF| ComponentID|001.5")
Fecha en que se instaló el objeto. La falta de un valor no indica que el objeto no está instalado.
Esta propiedad se hereda de CIM_ManagedSystemElement.
Nombre
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
El nombre del objeto.
Esta propiedad se hereda de CIM_ManagedSystemElement.
PermissionsAllowed
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
Especifica los permisos de Servicios de Escritorio remoto permitidos para la cuenta. El valor de esta propiedad es una máscara de bits, que se puede establecer en uno o varios de los valores siguientes.
WINSTATION_QUERY=0x1 (1)
Permiso para consultar información sobre una sesión.
WINSTATION_SET (2)
Permiso para modificar los parámetros de conexión.
WINSTATION_RESET (64)
Permiso para restablecer o finalizar una sesión o conexión.
WINSTATION_VIRTUAL | STANDARD_RIGHTS_REQUIRED (983048)
Permiso para usar canales virtuales. Los canales virtuales proporcionan acceso desde un programa de servidor a dispositivos cliente.
WINSTATION_SHADOW (16)
Permiso para sombrear o controlar de forma remota la sesión de otro usuario.
WINSTATION_LOGON (32)
Permiso para iniciar sesión en una sesión en el servidor.
WINSTATION_LOGOFF (4)
Permiso para cerrar la sesión de un usuario.
WINSTATION_MSG (128)
Permiso para enviar un mensaje a la sesión de otro usuario.
WINSTATION_CONNECT (256)
Permiso para conectarse a otra sesión.
WINSTATION_DISCONNECT (512)
Permiso para desconectar una sesión.
PermissionsDenied
-
Tipo de datos: uint32
-
Tipo de acceso: solo lectura
Especifica los permisos específicos del servidor host de sesión de Escritorio remoto no permitidos para la cuenta. El valor de esta propiedad es una máscara de bits, que se puede establecer en uno o varios de los valores de la propiedad PermissionsAllowed .
WINSTATION_QUERY=0x1 (0)
WINSTATION_SET=0x2 (1)
WINSTATION_LOGOFF=0x4 (2)
WINSTATION_VIRTUAL | STANDARD_RIGHTS_REQUIRED = 0xF008 (3)
WINSTATION_SHADOW=0x10 (4)
WINSTATION_LOGON=0x20 (5)
WINSTATION_MSG=0x80 (6)
WINSTATION_CONNECT=0x100 (7)
WINSTATION_DISCONNECT=0x200 (8)
SID
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
Especifica los identificadores de seguridad de la cuenta.
Estado
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: MaxLen (10)
Estado actual del objeto. Se pueden definir varios estados operativos y no operativos. Los estados operativos incluyen: "Ok", "Degradado" y "Pred Fail" (un elemento, como una unidad de disco duro habilitada para SMART, puede funcionar correctamente, pero predecir un error en un futuro próximo). Los estados no operativos incluyen: "Error", "Starting", "Stopping" y "Service". Este último, "Servicio", podría aplicarse durante la reestablecimiento de reflejo de un disco, la recarga de una lista de permisos de usuario u otro trabajo administrativo. No todo este trabajo está en línea, pero el elemento administrado no es "OK" ni en uno de los otros estados.
Esta propiedad se hereda de CIM_ManagedSystemElement.
("Ok")
("Error")
("Degradado")
("Desconocido")
("Error previo")
("Starting")
("Detener")
("Servicio")
TerminalName
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
Nombre del terminal.
Esta propiedad se hereda de Win32_TerminalSetting.
Comentarios
Para conectarse al espacio de nombres \root\CIMV2\TerminalServices, el nivel de autenticación debe incluir la privacidad del paquete. Para las llamadas de C/C++, este sería un nivel de autenticación de RPC_C_AUTHN_LEVEL_PKT_PRIVACY. En el caso de las llamadas de Visual Basic y scripting, este sería un nivel de autenticación de WbemAuthenticationLevelPktPrivacy o "pktPrivacy", con un valor de 6. En el siguiente ejemplo de Visual Basic Scripting Edition (VBScript) se muestra cómo conectarse a un equipo remoto con privacidad de paquetes.
strComputer = "RemoteServer1"
Set objServices = GetObject( _
"winmgmts:{authenticationLevel=pktPrivacy}!Root/CIMv2/TerminalServices")
Los archivos managed Object Format (MOF) contienen las definiciones de clases de Instrumental de administración de Windows (WMI). Los archivos MOF no se instalan como parte del Kit de desarrollo de software (SDK) de Microsoft Windows. Se instalan en el servidor cuando se agrega el rol asociado mediante el Administrador del servidor. Para obtener más información sobre los archivos MOF, vea Managed Object Format (MOF) (Formato de objeto administrado [MOF]).
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows Vista |
Servidor mínimo compatible |
Windows Server 2008 |
Espacio de nombres |
Root\CIMv2\TerminalServices |
MOF |
|
Archivo DLL |
|