2015-12-23 3 views
0

Je voudrais utiliser la ligne de commande ou Powershell pour rassembler le nombre de connexions client sur différents partages de nos NAS, plusieurs fournisseurs. Connexion "Gestion de l'ordinateur" à un périphérique NAS, cela nous donne un bon aperçu des connexions par action sous Outils système -> Dossiers partagés -> Partages. Est-il possible d'obtenir la même information en utilisant cmd ou powershell script?Obtenir des connexions client sur le partage de cifs à partir de la ligne de commande égale à Gestion de l'ordinateur afficher

Computer Management View

+0

PowerShell: 'Get-SmbShare | Format-Nom de la table, CurrentUsers'. – PetSerAl

Répondre

1

Get-SmbShare, comme mentionné par PetSerAl, peut lister les partages de fichiers sur les machines Windows (Windows 8/Server 2012 and later). Je ne sais pas s'il peut énumérer des partages sur d'autres produits du fournisseur qui sont visibles en tant que partages SMB sur une machine Windows.

Get-SmbShare | Select Name,ScopeName,PathName,CurrentUsers 

Pour les produits NetApp, le DataONTAP PowerShell Toolkit a des scripts pour la gestion des actions, mais je ne suis pas sûr des commandes spécifiques dont vous auriez besoin pour la sortie désirée. Pour Windows 7/Server 2008 R2, this article explique comment utiliser WMI directement pour interroger les partages de fichiers.

Pour les autres produits, vous pouvez contacter leurs équipes de support respectives.