Hay dos maneras de hacer esto que sé si. Uno no es confiable, pero probablemente sea lo suficientemente bueno para la mayoría de los escenarios. Uno es extenso, pero difícil de implementar a cualquier escala que exceda un puñado de conexiones de usuario.
La forma de ordenar un poco: seleccione Herramientas del sistema >> Carpetas compartidas >> Abrir archivos para ver qué archivos están abiertos en el servidor de archivos. Desde allí, puede correlacionar las cuentas de usuario que tienen archivos abiertos con los recursos compartidos a los que están conectados.
Sin embargo, eso puede ser insuficiente. No me creas Vaya a Administración de equipos y seleccione Herramientas del sistema >> Carpetas compartidas >> Sesiones para ver quién está conectado. Luego mira la # open files
columna. Algunas sesiones deben tener 0 archivos abiertos. ¿Cómo sabes a qué parte están técnicamente conectados? Me alegra que hayas preguntado ...
La forma extensa pero difícil de escalar: Realice net share [sharename]
en cada recurso compartido en cuestión para obtener una lista de los usuarios que están conectados a él. En mis pruebas, incluso los usuarios que no tienen un archivo abierto se enumeran.
También puede utilizar la herramienta administrativa Administrador de almacenamiento y uso compartido en Server 2008 y versiones posteriores en lugar de Administración de equipos. Busque el recurso compartido en la lista de recursos compartidos y luego, en el panel de acciones a la derecha, haga clic en "Administrar sesiones". Verá una lista de sesiones, incluidas las que tienen cero archivos abiertos.
Pero ... pero ... ¡quiero encontrar un usuario específico sin consultar cada recurso compartido! Si tiene un usuario específico que desea rastrear, parece que su único medio para encontrar esa información es consultar cada recurso compartido y mirarlo para encontrar el usuario que desea. Y por globo ocular me refiero a la salida de tubería a findstr
o select-string
. Se podría extrapolar el flujo de trabajo a un script que enumera todos los recursos compartidos disponibles, consultas para usuarios conectados y busca la salida para el usuario en cuestión, pero eso parece ser un ejercicio para el lector y no algo que Microsoft haya incluido como característica nativa .