none
コンピュータオブジェクトのADSI属性をコマンド修正するには RRS feed

  • 質問


  • ADSIeditでコンピュータオブジェクトの属性を修正していたのですが
    数が多いのでコマンドで実行したいと思っています

    具体的に、あるコンピュータオブジェクトの
    servicePrincipalName属性に文字を追加したいのですが
    csvdeやldifdeではダメでした(コマンドが間違っているのかもしれませんが・・・)
    何か方法はありませんでしょうか?


    >C:\>ldifde -i -f test.ldf
    >"testdom.local" に接続しています
    >SSPI を使って現在のユーザーとしてログインしています
    >ファイル "c:\test.ldf" からディレクトリをインポ
    >ー
    >トしています
    >エントリを読み込んでいます.
    >エラー (行 2: 既に存在します )
    >サーバー側のエラー "既に使用されている名前でオブジェクトをディレクトリに追加し
    >よ
    >うとしました。"
    >0 個のエントリを正しく修正しました。
    >プログラムでエラーが発生しました
    >ログはファイルに書き込まれませんでした。ログ ファイルを生成するには、
    >-j オプションを使ってログ ファイルへのパスを指定してください。


    ▼test.ldfの中身

    dn: CN=testhost01,OU=Computers,DC=testdom,DC=local
    changetype: add
    objectClass: computer
    servicePrincipalName: HOST/aaa

    2011年5月31日 2:26

回答

  • かんきちです。

    >changetype: add

    changetype: modify

    ではないでしょうか。

    属性レベルで見ると追加になりますが、オブジェクトレベルでみると一部の属性に対する変更おこなうわけですから。

    既に確認されているとは思いますが下記に情報があります。

    http://support.microsoft.com/kb/237677/ja

     

     

    • 回答としてマーク mkwt 2011年6月2日 10:02
    2011年5月31日 4:13