4

WMI を使用して、ドメイン上のリモート Windows サーバー コンピューターに接続しようとしています。ログインしたドメイン ユーザーとして起動すると正常に接続しますが、ローカル管理者として起動すると失敗します。管理者としてアプリを起動したときに、下位のドメイン アカウントを使用して接続するようにアプリに指示する方法はありますか?(ユーザー/パスワードの入力を求められることなく)

私はもう試した:

WindowsIdentity.GetCurrent().Impersonate();

しかし、GetCurrent がドメイン ユーザーを現在のユーザーとして表示していても、うまくいかないようです。

4

2 に答える 2

1

Uwe Keimのこのコードを使用して、他のドメインアカウントになりすますことに成功しました。

于 2012-08-10T14:16:42.803 に答える
0

見てみましょうWindowsImpersonationContext- スレッドのユーザーコンテキストを切り替えるために、私にとっては確実に機能しました。Windows APIと直接対話します。

于 2012-08-10T14:19:59.323 に答える