• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:DOSコマンド FOR/F について)

DOSコマンド FOR/Fについての問題

このQ&Aのポイント
  • DOSコマンドFOR/Fを使用してアクティブディレクトリに一括でユーザーを登録する作業をしていますが、dsadd.batを実行させると最初の行のみを繰り返し読み込む問題が発生します。
  • dsadd.batにはFOR/Fを使用してtest.csvの各行を取得し、それぞれの値をDSADDコマンドに代入するコードが含まれています。
  • しかし、実行すると最初の行のみを繰り返し読み込む問題が発生しています。FOR/Fの文法に問題があるのか困っています。

質問者が選んだベストアンサー

  • ベストアンサー
  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.1

バッチファイル名をdsadd.batにしているため、for ... do dsadd のところで、dsadd.exe じゃなくて dsadd.bat つまり自分自身が呼び出されてますので、無限ループのようになります(無条件の再帰呼び出し)。 バッチファイル名を変えましょう。

matupo
質問者

お礼

遅くなってすみません、解決しました。 有難う御座いました。

関連するQ&A