Je cherche simplement un moyen d'afficher les pairs actuellement connectés à un partage Windows SMB?
Par exemple: je veux maintenant voir qui est connecté au serveur Windows et fait-il des transferts de fichiers?
windows
network-shares
smb
Esprit
la source
la source
Réponses:
À partir d'une invite de commande, exécutez
net session
. Cela vous montrera les informations de connexion à la session. Il ne vous montrera pas qui transfère activement des données. Pour cela, vous devrez exécuter un programme de capture de paquets sur le serveur.Vous pouvez également exécuter la console MMC par rapport au système d'exploitation Windows et au rôle de partage de fichiers (par exemple, la gestion du partage et du stockage dans Windows Server 2008 R2). Par exemple, sur Windows Server 2008 et 2008 R2, vous pouvez ouvrir la console de gestion de l'ordinateur et naviguer
File Services|Share and Storage Management
et cliquer sur l'Manage Sessions
élément ou l'Manage Open Files
élément dans le volet Actions.la source
Il existe deux méthodes de base pour voir quels fichiers sur les partages SMB sont accessibles:
[CLI] La
openfiles
commande.[GUI] L'
Open Files
objet sousComputer Management
(compmgmt.msc
) =>Shared Folders
=>Open Files
.Tout fichier actuellement ouvert doit être considéré comme potentiellement en cours d'utilisation, qu'il soit lu, écrit ou simplement maintenu ouvert par un processus sur un ordinateur client.
Ceux-ci vous montreront également quel utilisateur (ou ordinateur, s'il n'y a aucun utilisateur associé) possède le handle. Sinon, consultez la réponse de joeqwerty pour savoir comment récupérer uniquement une liste de sessions / utilisateurs SMB actifs.
la source