Obtenir une liste de tous les dossiers partagés UNC sur un serveur de réseau local

Je vais essayer d'obtenir une liste de tous les dossiers partagés disponibles sur un serveur intranet local.

La System.IO.Directory.GetDirectories() fonctionne très bien pour un chemin comme \\myServer\mySharemais je suis une exception pour un chemin comme \\myServer:

Exception Non Gérée: System.ArgumentException: Le chemin d'accès UNC doit être de la forme \serveur\partage.

Est-il possible d'obtenir une liste de tous les dossiers partagés pour un serveur? Finalement, je suis à la recherche d'une méthode qui permet de gérer à la fois des scénarios basés sur un chemin donné - retour d'une liste de toutes les actions pour un serveur donné et en retournant une liste de tous les sous-répertoires pour un dossier partagé sur le réseau.

source d'informationauteur Misha Narinsky