2016-09-28 2 views
0

私はc#でCMDを実行するコードを記述しようとしています。 私はCNによってOUのユーザーを見つけなければなりません。 この情報を返すコマンドがありますか? cmdを使用してActive DirectoryでCNのユーザーのOUを調べるには

あなたは

+0

ユーザーオブジェクトのCNがドメイン全体で一意であるという保証はありません。あなたはDNを意味しましたか? –

+0

[名前空間](https://msdn.microsoft.com/en-us/library/system.directoryservices(v = vs.110))があるときに、別のプロセスを作成することでこれを行う理由がわかりません。 ).aspx)ディレクトリサービスとの対話専用。 –

答えて

0

あなたはNET USERコマンドを試すことができますありがとうございました。このコマンドは、ローカルコンピュータまたはドメインからユーザーに関する一部のデータを変更して読み取ることができます。 このデータで十分でしょう。

スイッチ/ドメイン - コンピュータのプライマリドメインのドメインコントローラで操作を実行します。

しかし、ドメインフォームC#を照会しないのはなぜですか?

Hereです。

+0

あなたの提案した解決策が広告を照会していないので、これが質問に答えないという意見に同意することを希望します。 – kayess

+0

@kayessそれは、広告を照会することができますスイッチ/ドメイン – BWA

+0

を使用して今すぐあなたの編集でそれは完璧な、感謝:) – kayess

0
string strCmdText; 
    string office; 
    strCmdText = "/C dsquery user -name ID_" + textBox1.Text + "| dsget user -office; 
    System.Diagnostics.Process.Start("CMD.exe",strCmdText); 
関連する問題