2012-02-06 13 views
1

WMIを使用してリモートマシンのデータを照会する際にWindowsの現在の資格情報を使用したいが、多くの例で、ユーザー名、パスワード、権限を提供する必要があるConnectionオブジェクトを使用する必要があることがわかった以下に示すように、ユーザ名とパスワードを検証:WMIを使用したWindows認証

  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ログオン資格情報を使用したい、このための方法はありますか?

答えて

2

ここでは、Windows資格情報を使用した接続オプションを使用したC#の例を示します。

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

ありがとう、ありがとう。 –

関連する問題