133) ログオン スクリプトについて to_issa 2003/01/31(金) 11:39 |
|
WinNT にてドメインユーザー管理をしています。 ログオンスクリプト内 Call を3回実行しています。 ユーザーがWin2000でログオンした場合は問題なくCall文を実行できる のですが、Win98でユーザーがログオンした場合は Call文が実行 されません。エラーは「コマンド(ファイル?)が見つかりません」 みたいな~でした。理由または回避方法をご存知の方はご教授ください。 ちなみにソースは下記です。Call先では CDコマンドは使用していません。 @echo ON net use /delet Y: net use Y: /HOME rem hosts ファイル収集! call GetHosts.bat rem Edit User Hosts File call HostsEdit.bat rem PC States 収集! call GetStats.bat |
|
135) Re:ログオン スクリプトについて SYSOP 2003/02/01(土) 00:30 |
|
to_issaさん こんにちは。 >ユーザーがWin2000でログオンした場合は問題なくCall文を実行できる >のですが、Win98でユーザーがログオンした場合は Call文が実行 >されません。エラーは「コマンド(ファイル?)が見つかりません」 >みたいな~でした。理由または回避方法をご存知の方はご教授ください。 >ちなみにソースは下記です。Call先では CDコマンドは使用していません。 > >@echo ON > > net use /delet Y: > net use Y: /HOME > > rem hosts ファイル収集! > call GetHosts.bat > > rem Edit User Hosts File > call HostsEdit.bat > > rem PC States 収集! > call GetStats.bat そのバッチファイルと同じディレクトリにあるバッチファイルがcallできない(見つからない)、という症状が確かだとしたら、長いファイル名が認識されていない可能性が考えられそうですね。 その場合だと、バッチファイル名を"半角8文字.bat"におさえれば正しく実行できることになると思われます。そのへん、まずチェックしてごらんになっては。 YanaKen [個人homepage ]http://homepage3.nifty.com/yanaken/ [@pay窓口 ]http://pay.nifty.com/pay/servlet/pr?i=BDKQ048560 [@pay導入について]http://bbs1.nifty.com/mes/cf_wrent/FPCU_B017/ |