こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

dsmoveコマンドをBATファイルで実行したい

数百回のdsmoveコマンドをBATファイルで一括処理したいのですが、
うまくいかず困っています。良い方法があれば教えてください。

コマンドは以下のような感じですが、コピペしてコマンドプロンプトから実行すると
正常に動作するので、コマンド自体は正しいはずです。

dsmove "CN=test1,OU=Office,OU=test,DC=test,DC=kaisya,DC=co,DC=jp" -newname "test001"


dsmoveが、バッチからでは実行できないということは無いですよね?

投稿日時 - 2006-02-28 15:19:37

QNo.1997448

困ってます

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

たぶんそのページが末端だと思うのでこれ以上の情報はでてこないと思います。

ただ、このページを流し読みしたら、ObjectDNはパイプを使用して複数指定できそうなので、その辺から攻めていってはどうでしょうか?
或いは、WSHを利用してみるとか…
(WSHでdsmoveのパラメータを定型的に変更するスクリプトを組んで、dsmoveを実行させれば楽ができると思います)
(WSHはVBScriptで記述できるスクリプトで、コマンドプロンプトより高度な処理が可能です)

dsmoveは使用したことないので、これくらいでアップアップです(^^;

投稿日時 - 2006-02-28 16:33:09

補足

原因が分かりました。
お騒がせして申し訳ありませんでした。

バッチファイルはWSHで生成したのですが、その時にunicodeのテキストとして吐き出していたのが原因でした。

ファイルをSJISで保存することでバッチが正常に動作しました。
阿呆な質問に回答くださり、ありがとうございました。

投稿日時 - 2006-03-01 14:23:38

ANo.1

補足

早速の回答ありがとうございます。

識別名の変更方法を探していて、そこでdsmoveコマンドの存在を知ったので、一番最初に確認しました。

やはり、その辺りからリンクを辿るしかないでしょうか。

投稿日時 - 2006-02-28 16:03:24

あなたにオススメの質問