En plus d'utiliser net share
vous pouvez également utiliser wmic, qui vous permet d'interroger des systèmes distants (avec l'option /node:
) et aussi obtenir seulement ceux qui vous intéressent, par ex.
Liste des actions nommées Partager1 .
wmic /node:Server1 share where name="Share1" get name,path`
Correspondance de motifs pour trouver uniquement les partages contenant temp :
wmic share where 'name like ^"^%temp^%"' get name,path
Veuillez noter ces étranges ^
sont des carets - les caractères d'échappement de cmd - ils sont utilisés pour éviter que cmd ne développe les variables d'environnement. Si elles sont utilisées à l'intérieur de wmic, elles ne sont pas nécessaires.
Enfin, vous pouvez exécuter cette opération sur plusieurs machines à la fois et enregistrer la liste sous forme de tableau html joliment formaté (entre autres) :
wmic /node:server1,server2 /output:shares.html share get name,path /format:htable
(vous pouvez aussi utiliser un fichier pour spécifier les hôtes avec wmic /node: @file
)