先日、こんな事象に遭遇しました。
- 特定のbatを実行するvbsファイルを作成し、GPOでログオンスクリプトとしてPCに配布した
- vbsにはエラートラップを設置し、
- テスト:特定のPCでのみbatを実行
- 本番 :全PCでbatを実行できるようにした。
- テストでは問題なくbatを実行できたので、本番に移行した。
- しかし、何故か本番ではbatが実行されなかった…。
原因
vbsファイルから呼び出すbatのファイル名にダブルバイトが入っていたことだと思われる。ファイル名を英語のみに変更したらbatを実行できた。
単純なミスですが、特定の状況下でのみbatを実行できないというのは初めて遭遇したケースだったので、今後の学びにします。
コメント