Recherche du chemin local physique associé à un dossier Share UNC

52

Disons que je suis administrateur sur un serveur nommé "Serveur1" et qu'il existe un partage utilisant le chemin UNC \\\Server1\Share1.

Si je me connecte au serveur 1 et que je me connecte en tant qu'administrateur, comment puis-je trouver l'emplacement du lecteur physique sans analyser des millions de dossiers, étant donné qu'un dossier de partage peut être défini PARTOUT PARTOUT.

Tchad
la source

Réponses:

80

Ouvrez une fenêtre d'invite de commande et tapez net share, puis appuyez sur Enter.

Sassafras_wot
la source
11

En plus d’utiliser net share, vous pouvez également utiliser wmic - cela vous permet d’interroger des systèmes distants (avec /node:) et d’obtenir uniquement ceux qui vous intéressent, par exemple.

Liste des partages nommés Share1 .

wmic /node:Server1 share where name="Share1" get name,path`

Correspondance de modèle pour trouver uniquement les partages contenant temp :

wmic share where 'name like ^"^%temp^%"' get name,path

S'il vous plaît noter que ces étranges ^sont des carets - cmd escape char - ceux-ci sont utilisés pour éviter cmd pour développer env. variables. Si utilisé depuis wmic, ils ne sont pas nécessaires.

Enfin, vous pouvez exécuter ceci sur plusieurs machines à la fois et sauvegarder la liste sous forme de tableau html bien formaté (entre autres formats):

wmic /node:server1,server2 /output:shares.html share get name,path /format:htable

(vous pouvez également utiliser un fichier pour spécifier des hôtes avec wmic /node: @file)


wmz
la source
1
Neato. Je n'ai jamais entendu parler de cet outil auparavant. vous avez mon vote positif :)
Sassafras_wot
Est-il valide de mettre une condition pour le chemin comme where path="C:\temp\somesharefolder"je le reçois, ERROR: Description = Invalid queryj'essaie de faire une recherche inversée étant donné le chemin qui devrait être partagé, j'aimerais rechercher son nom partagé.
Jxramos
1
@jxramos escape \ (utilisez une double barre oblique inversée \\)
wmz
@wmz, fonctionne comme un charme, devait manipuler cmd pour couper les 3 derniers caractères de la chaîne, ce qui était étrange.
Jxramos
6

Windows 7, via la connexion au bureau à distance

Si cette machine dispose de Windows et que vous pouvez vous y connecter via Remote Desktop Connection:

Démarrer > clic droit sur Ordinateur > Gérer > Gestion de l'ordinateur (local) > Outils système > Dossiers partagés > Partages

Ordinateur gérer

Gestion d'ordinateur

Si vous souhaitez arrêter le partage , cliquez avec le bouton droit sur une ligne> Arrêter le partage :

entrez la description de l'image ici

ROMANIA_ingénieur
la source
Cela devrait également être réalisable via une commande mmcà distance , à laquelle des autorisations peuvent être attribuées séparément de RDP, ce qui peut s'avérer utile dans certaines situations (peut-être artificielles?).
underscore_d