none
Active Directory上のユーザー検索・コンピュータオブジェクト登録に関しまして RRS feed

  • 質問

  • はじめまして、こんにちは。
    Windows2008にてActive Directoryを構築し、
    ドメイン名をhoge.co.jpとしています。
    そこに、OU(Tokyo)を作成し、そのOUの中にHanako(パスワード:xyz)
    というユーザーを作成しました。
    このユーザーを、ドメインに参加していないクライアントPCから
    VBScriptを使用して、検索するにはどうしたら良いでしょうか?

    また、ドメイン参加していない、クライアントPCのコンピュータ名
    をそのOU(Tokyo)に登録したいと思っております。

    ADODBを使用してADの検索、登録を行うのだと思いますが、
    インターネットで検索しても中々サンプルになるようなものもなく、
    VBScript初心者のためどういうコードを書いたら検索できるのか、
    また、どうしたら登録できるのか分からず困っています。。。

    どなたかご存知の方はいらっしゃいますでしょうか?
    どうぞお力添えの程よろしくお願い致します。

    • 移動 三沢健二Moderator 2009年8月7日 7:07 AD カテゴリの方が適切と判断したため。 (移動元:Windows PowerShell)
    2009年7月31日 6:35

回答

  • こんにちは、nagino です。

    ADO(ADODB)は、通常 DB(RDB) に接続するために使用するので、ADODB で AD に接続というのはインターネットで検索してもサンプルは見つからないかと・・・。

    VBScript で AD に対して LADP 検索を行う方法であれば、以下のようなサンプルがあります。
    http://www.microsoft.com/japan/technet/scriptcenter/scripts/ad/users/list/uslsvb18.mspx

    他にも、VBScript で AD に対する操作を行うサンプルが以下に多数ありますので、やりたいことに合わせてサンプルを確認されるとよろしいかと思います。
    http://www.microsoft.com/japan/technet/scriptcenter/scripts/ad/default.mspx



    なお、蛇足ながら本内容でしたら PowerShell とは関係なく、どちらかというと AD 関連ですので、以下の AD のフォーラムの方がレスがつきやすいかと思いますので、ご参考までに。
    http://social.technet.microsoft.com/Forums/ja-JP/activedirectoryja/threads


    MCITP(Database Developer/Database Administrator)
    • 回答としてマーク 服部清次 2009年8月26日 6:05
    2009年8月6日 4:52
  • shiba_100 さん、こんにちは。
    フォーラムオペレーターの三沢健二です。

    nagino さん、ご丁寧なアドバイスありがとうございました。

    nagino さんにコメントいただきましたように、Active Directory カテゴリの方が適切ではないかと判断いたしましたので、勝手ながら移動させていただきました。

    ついでに、参考資料のご案内も。

    ADSI Scriptomatic
    http://www.microsoft.com/japan/technet/scriptcenter/tools/admatic.mspx

    情報の取得なら LDAP、オブジェクトの追加などは ADSI を組み合わせて試してみてください。



    それでは引き続き、みなさまからの情報をお待ちしております!

    ______________________________________
    マイクロソフト株式会社 フォーラム オペレーター 三沢健二

    • 回答としてマーク 服部清次 2009年8月26日 6:06
    2009年8月7日 7:21
    モデレータ

すべての返信

  • こんにちは、nagino です。

    ADO(ADODB)は、通常 DB(RDB) に接続するために使用するので、ADODB で AD に接続というのはインターネットで検索してもサンプルは見つからないかと・・・。

    VBScript で AD に対して LADP 検索を行う方法であれば、以下のようなサンプルがあります。
    http://www.microsoft.com/japan/technet/scriptcenter/scripts/ad/users/list/uslsvb18.mspx

    他にも、VBScript で AD に対する操作を行うサンプルが以下に多数ありますので、やりたいことに合わせてサンプルを確認されるとよろしいかと思います。
    http://www.microsoft.com/japan/technet/scriptcenter/scripts/ad/default.mspx



    なお、蛇足ながら本内容でしたら PowerShell とは関係なく、どちらかというと AD 関連ですので、以下の AD のフォーラムの方がレスがつきやすいかと思いますので、ご参考までに。
    http://social.technet.microsoft.com/Forums/ja-JP/activedirectoryja/threads


    MCITP(Database Developer/Database Administrator)
    • 回答としてマーク 服部清次 2009年8月26日 6:05
    2009年8月6日 4:52
  • shiba_100 さん、こんにちは。
    フォーラムオペレーターの三沢健二です。

    nagino さん、ご丁寧なアドバイスありがとうございました。

    nagino さんにコメントいただきましたように、Active Directory カテゴリの方が適切ではないかと判断いたしましたので、勝手ながら移動させていただきました。

    ついでに、参考資料のご案内も。

    ADSI Scriptomatic
    http://www.microsoft.com/japan/technet/scriptcenter/tools/admatic.mspx

    情報の取得なら LDAP、オブジェクトの追加などは ADSI を組み合わせて試してみてください。



    それでは引き続き、みなさまからの情報をお待ちしております!

    ______________________________________
    マイクロソフト株式会社 フォーラム オペレーター 三沢健二

    • 回答としてマーク 服部清次 2009年8月26日 6:06
    2009年8月7日 7:21
    モデレータ
  • shiba_100 さん、

    こんにちは!
    フォーラム オペレーターの服部 清次です。
    shiba_100 さんがこちらの質問を投稿されてから少し時間が経ちましたが、その後の状況はいかがでしょうか?

    今回、nagino さんと弊社の三沢健二の回答が参考になるのではないかと思いましたので、勝手ながら、ひとまず私の方で [回答としてマーク] のチェックを付けさせていただきました。
    同じ疑問を持たれた他の方々にも、ぜひこちらの情報を参照していただきたいと思いますので。
    もし shiba_100 さんの方でまだ疑問が残っているようでしたら、もちろん質問を続けていただくことも可能ですので、遠慮なく [回答としてマーク] のチェックを外して返信してください。 (^^)

    また何か疑問や質問がありましたら、ドシドシ TechNet フォーラムにご投稿ください。
    今後とも、よろしくお願いします。
    それでは、また! (^_^)/


    __________________________________________________
    マイクロソフト株式会社 フォーラム オペレーター 服部 清次

    2009年8月26日 6:10