Нахождение пути UNC на другом сервере? - PullRequest
0 голосов
/ 09 октября 2009

Мне нужен какой-то способ найти UNC-путь к общему ресурсу с помощью скрипта или командной строки или даже созданной пользователем программы. Я пытаюсь автоматизировать удаление пользователей, и установка немного сложна.

Домашние папки настроены так:

Создаем папку на Диске на файловом сервере. Когда эта папка создана, общий ресурс автоматически создается на более низком уровне. Затем ссылки DFS устанавливаются на вновь созданный общий ресурс.

Теперь, при удалении пользователя, я могу просто удалить папку DFS, что означает, что целевая папка является той, которую удаляют. Но поскольку это доля, этого не может быть.

ТАК, мне нужно выяснить, куда на самом деле указывает эта папка, а затем программно удалить эту папку.

Есть идеи?

Ответы [ 2 ]

0 голосов
/ 14 октября 2009

В прошлом я делал нечто подобное, используя собственный вызов netapi32.dll.

Метод называется NetShareDel , и здесь есть некоторый пример кода . Не забудьте освободить память должным образом.

...