Отображение списка зон на DNS-сервере Windows 2008 с C # и WMI - PullRequest
0 голосов
/ 20 июля 2011

Я большую часть дня пытался это выяснить, и я просто хочу подтвердить, что я делаю правильно.

По сути, я хочу иметь возможность управлять DNS-сервером с помощью WMI, но для начала я просто хочу перечислить зоны для этого сервера.

Каждый раз, когда я пытаюсь это сделать, я получаю «общий сбой», который никак не помогает.

Вот код, который я использую.

var query = String.Format("SELECT * FROM MicrosoftDNS_Zone");
var searcher = new ManagementObjectSearcher(_scope, new ObjectQuery(query));

var collection = searcher.Get();

return (from ManagementObject p in collection select new DnsDomain(p["ContainerName"].ToString(), p, this)).ToArray();

И

_scope = new ManagementScope(String.Format(@"\\{0}\Root\MicrosoftDNS", _server));
_scope.Connect();

Кто-нибудь сможет пролить свет на эту тему?

Заранее спасибо.

...