none
Administrator以外のユーザでdsaddを実行するとパラメータエラーとなる RRS feed

  • 質問

  • dsaddコマンドにて、Active Directoryにユーザを追加したいのですが、Administrator以外のユーザで実行すると、パラメータエラーが発生します。
    同じことをAdministratorで実行すると成功します。
    パラメータエラーが発生するユーザは、AdministratorsやDomain Admin等、Administrator権限を持つグループに所属させているので、ユーザ追加は成功すると考えていました。
    パラメータエラーとなる理由や、ユーザに追加すべき条件等がございましたら、ご教授をお願い致します。
    OSは、Windows Server 2003 R2 Standard Editonです。

    [Administrator以外実行結果]
    C:\Program Files\OpenSSH>dsadd user "CN=debug_us,DC=ykhm,DC=test,DC=com" -upn "debug_us@ykhm.test.com" -samid "debug_us" -mustchpwd no -canchpwd yes -pwd "********"
    dsadd 失敗:パラメータが間違っています。
    dsadd /? と入力するとヘルプが表示されます。

    [Administrator実行結果]
    C:\Program Files\OpenSSH>dsadd user "CN=debug_us,DC=ykhm,DC=test,DC=com" -upn "debug_us@ykhm.test.com" -samid "debug_us" -mustchpwd no -canchpwd yes -pwd "********"
    dsadd 成功:CN=debug_us,DC=ykhm,DC=test,DC=com

    • 移動 三沢健二Moderator 2010年12月13日 8:43 AD カテゴリの方が適切と判断したため。 (移動元:Windows Server 2003 全般)
    2010年12月10日 9:37

すべての返信

  • チャブーンです。

    この環境ですが、これはドメインコントローラ上の(ローカル)コンソールで実行されたのですか?OpenSSH等でリモートシェル接続して、実行されているようにも見受けられます。

    まず、ドメインコントローラ上のコンソールで同じように実行してみて、切り分けてみてはどうでしょうか。状況が変わらなければActive Directory(Windows)の問題な可能性がありますが、リモートシェルでしか起こらないなら、リモートシェル側の設定や権限に問題があるのかもしれません。

    2010年12月14日 3:26
    モデレータ
  • チャブーン様

    質問を投稿した たけばやし と申します。

    ご返信ありがとうございます。

    ご指摘の件を確認した結果、リモートシェル、およびローカルコンソールの両方で事象が発生します。
    Active Directory(Windows)の問題なのでしょうかね?
    Microsoftに問い合わせすることを検討してみます。

    2010年12月15日 4:23
  • ユーザーを作成しようとしているOU(デフォルトだったらUsers)に明示的に”制御の委任”でユーザーを追加して、そのユーザーで実行してみても変わらないでしょうか。

    2010年12月22日 10:30
  • ユーザーを作成しようとしたドメインとは異なるドメインのDomainAdminsグループのメンバなっているということでは無いですよね・・・

    2011年1月7日 11:02