2014-07-16 15:00:57 +0000 2014-07-16 15:00:57 +0000
11
11

¿Cómo mostrar los usuarios/estaciones de trabajo actualmente conectados a un recurso compartido SMB de Windows?

Estoy buscando una manera de ver los pares conectados actualmente a un recurso compartido SMB de Windows?

Por ejemplo: Quiero ver ahora quién está conectado al servidor de Windows y si está haciendo alguna transferencia de archivos.

Respuestas (2)

13
13
13
2014-07-16 15:12:44 +0000

Hay dos formas básicas de ver a qué archivos de los recursos compartidos SMB se está accediendo:

  • [CLI] El comando openfiles.

  • [GUI] El objeto Open Files bajo Computer Management (compmgmt.msc) => Shared Folders => Open Files.

Cualquier archivo que esté actualmente abierto debe considerarse como potencialmente en uso, ya sea que se esté leyendo, escribiendo en él o simplemente se mantenga abierto por un proceso en un ordenador cliente.

Esto también le mostrará qué usuario (o computadora, si no hay un usuario asociado) es el dueño del handle. De lo contrario, vea la respuesta de joeqwerty para ver cómo obtener sólo una lista de sesiones/usuarios SMB activos.

10
10
10
2014-07-16 15:07:45 +0000

Desde una línea de comandos, ejecute net session. Esto le mostrará la información de conexión de la sesión. No le mostrará quién está transfiriendo datos activamente. Para eso necesitarás ejecutar un programa de captura de paquetes en el servidor.

También puedes ejecutar la consola MMC relativa al sistema operativo Windows y al rol para compartir archivos (Share and Storage Management en Windows Server 2008 R2 por ejemplo). Por ejemplo, en Windows Server 2008 y 2008 R2 podrías abrir la consola de Administración de Equipos y navegar hasta File Services|Share and Storage Management y hacer clic en el elemento Manage Sessions o en el elemento Manage Open Files del Panel de Acción.

  • *