Проверка подлинности Windows с помощью WMI - PullRequest
1 голос
/ 06 февраля 2012

Я хочу использовать текущие учетные данные Windows при использовании WMI для запроса данных на удаленном компьютере, но во многих примерах я обнаружил, что мне нужно использовать объект подключения, для которого необходимо указать имя пользователя, пароль и полномочия для проверки имени пользователя и паролякак показано ниже:

            Dim connection As New ConnectionOptions
            connection.Username = userNameBox.Text
            connection.Password = passwordBox.Text
            connection.Authority = "ntlmdomain:MyDomain"

            Dim scope As New ManagementScope( _
                "\\RemoteMachine\root\CIMV2", connection)
            scope.Connect()

Я хочу обойти эти входы и использовать вместо них текущие учетные данные для входа в Windows, есть ли способ для этого?

1 Ответ

2 голосов
/ 06 февраля 2012

Вот пример C # с параметрами подключения с использованием учетных данных Windows.

ConnectionOptions connectionOptions = new ConnectionOptions
{
    Authentication = AuthenticationLevel.PacketPrivacy,
    Impersonation = ImpersonationLevel.Impersonate
};
...