** NORMAS DEL FORO **
Inicio del foro Inicio del foro > Access y VBA > Access y VBA
  Mensajes nuevos Mensajes nuevos RSS - Lanzar comandos DOS, Shell, Wscript.Shell
  Preguntas frecuentes Preguntas frecuentes  Buscar en el foro   Eventos   Registro Registro  Iniciar sesion Iniciar sesion

Tema cerradoLanzar comandos DOS, Shell, Wscript.Shell

 Responder Responder Página  <12
Autor
Mensaje
Mihura Ver desplegable
Administrador
Administrador
Avatar

Unido: 06/Mayo/2005
Localización: En la dehesa
Estado: Sin conexión
Puntos: 14428
Enlace directo a este mensaje Enviado: 29/Abril/2020 a las 15:32
Hola pitxiku

Esto que posteas si que funciona (por lo menos no revienta) pero la información que muestra no es la estoy buscando, curiosamente ni siquiera la muestra toda ... (está ejecutado en W7 + Office 2.010).

El comando Query Session me muestra esto:

 NOMBRE DE SESIàN  NOMBRE DE USUARIO        ID  ESTADO    TIPO   DISPOSITIVO
 services                                    0  Desc                        
 console                                     4  Conn                        
 rdp-tcp#4         xxxxx              19  Activo  rdpwd               
                        Administrador   29  Desc                        
 rdp-tcp#3         xxxx                 31  Activo  rdpwd               
 rdp-tcp#5         xxxx                 38  Activo  rdpwd               
                        xxxx                  66  Desc                        
                        xxxx                  68  Desc                        
                        xxxx                  69  Desc                        
 rdp-tcp#0        xxxx                  73  Activo  rdpwd               
>rdp-tcp#6     JMANSILLA       76  Activo  rdpwd               
 rdp-tcp#7         xxxx                 79  Activo  rdpwd               
 rdp-tcp#1         xxxx                 97  Activo  rdpwd               
 rdp-tcp#2         xxxx                 98  Activo  rdpwd               
                         xxxx                 100  Desc                        
                         xxxx                  101  Desc                        
                         xxxx               104  Desc                        
 rdp-tcp                                 65536  Escuchar 

Y la función solo me muestra 'mis datos' (por duplicado):

\\.\root\cimv2:Win32_Account.Domain="XXXXX-SRV",Name="JMANSILLA"
\\.\root\cimv2:Win32_LogonSession.LogonId="8969596520"
 Caption=XXXXX-SRV\JMANSILLA              Description=Informàtic Madrid             Domain=XXXXX-SRV           InstallDate=Nulo            LocalAccount=Verdadero      Name=JMANSILLA              SID=S-1-5-21-1826242476-1709014929-1514121236-1051      SIDType= 1    Status=OK

 Caption=Nulo  Description=Nulo            InstallDate=Nulo            Name=Nulo     Status=Nulo   StartTime=20200429151334.292792+120       AuthenticationPackage=NTLM  LogonId=8969596520          LogonType= 10 
=============================================================
\\.\root\cimv2:Win32_Account.Domain="XXXXX-SRV",Name="JMANSILLA"
\\.\root\cimv2:Win32_LogonSession.LogonId="8969596497"
 Caption=XXXXX-SRV\JMANSILLA              Description=Informàtic Madrid             Domain=XXXXX-SRV           InstallDate=Nulo            LocalAccount=Verdadero      Name=JMANSILLA              SID=S-1-5-21-1826242476-1709014929-1514121236-1051      SIDType= 1    Status=OK

 Caption=Nulo  Description=Nulo            InstallDate=Nulo            Name=Nulo     Status=Nulo   StartTime=20200429151334.291792+120       AuthenticationPackage=NTLM  LogonId=8969596497          LogonType= 10 
=============================================================

Me da que solo encuentra el entorno en el que está, en este caso la sesión de escritorio remoto activa.

Seguimos buscando, aunque ya dejó de urgir el tema.

... por cierto te debo una Lasaña (te sigue gustando  ... ein??   Wink)


Editado por Mihura - 29/Abril/2020 a las 15:34
Jesús Mansilla Castells.
Saludos desde Móstoles.

Access Aplicaciones
Tecsys.es
Arriba
pitxiku Ver desplegable
Colaborador
Colaborador
Avatar

Unido: 27/Septiembre/2017
Localización: En mi casa
Estado: Sin conexión
Puntos: 1536
Enlace directo a este mensaje Enviado: 02/Mayo/2020 a las 16:58
He estado revisando el Wmi a ver si encontraba algo, pero nada de lo encontrado devuelve la información que da el comando query session

Si quieres seguir investigando, el Wmi Code Creator es una buena ayuda para crear las sentencias:

- https://www.microsoft.com/en-us/download/details.aspx?id=8572

Siento no ser de más ayuda. Y sí, aún le damos a la lasaña
Arriba
Mihura Ver desplegable
Administrador
Administrador
Avatar

Unido: 06/Mayo/2005
Localización: En la dehesa
Estado: Sin conexión
Puntos: 14428
Enlace directo a este mensaje Enviado: 02/Mayo/2020 a las 17:23
Muchas zenkius, estaba a punto de escribir el post dónde tiro la toalla ... Ouch.

Se me pasó por la cabeza lanzar todo desde un bat, ...
- el comando query sessión
- ver si se puede explotar ese fichero directamente desde el bat
   - si se puede hacerlo
   - si no se puede lanzar un programa (access por supuesto) que me prepare los números de id de sesion a desconectar
- desconectar esas sesiones (logoff) desde el programa o desde el bat

Probé a lanzar el comando Logoff desde access y me ocurrió lo mismo en W10 + Off2010 no lo reconoce, en W10 + Off2016 si que trabaja bien.

Es decir, en el entorno del cliente no va a trabajar, y crear lo del bat (o con wmi) habrá que hablar con el cliente, que al fin y al cabo es el pagano.

Para facilitarle la tarea, le creé un bat que le muestra los que tiene que desconectar, y le recuerda el comando de desconexión, con lo que ahora hace a mano, lo ve más fácil, .... ya veremos, que dijo un ciego.

Un saludo .. y me apunto la lasaña y un par de cervezas  LOL.

ED. Muy bueno el WMI creator.


Editado por Mihura - 03/Mayo/2020 a las 11:53
Jesús Mansilla Castells.
Saludos desde Móstoles.

Access Aplicaciones
Tecsys.es
Arriba
 Responder Responder Página  <12
  Compartir tema   

Ir al foro Permisos de foro Ver desplegable