プロが教えるわが家の防犯対策術!

Win2000で定期的に他のコンピューターにファイルのコピーを行いたいと思っています。
下記のバッチを手動で実行するとうまく動作するのですが、
atコマンドを使用するとnet useの段階で
「システム エラー 1312 が発生しました。
指定されたログオン セッションは存在しません。そのセッションは既に終了している可能性があります。」
と言われてエラーになります。
atでnet useは使えないのでしょうか?それとも何か他に記述が必要でしょうか?
どなたか分かる方が居られたらよろしくお願いします。

net use K: \\spa26104\image /user:administrator pass
copy c:\temp\test.txt K:\test2.txt

A 回答 (2件)

FAQに近いのですが、システムアカウント(system)で動作しているタスクスケジューラの場合にAdministratorは使えません。

他のマシンのAdministratorでログインしようとしていることになってしまいます。

http://www.users.gr.jp/ml/archive/windows/752.asp

この回答への補足

回答ありがとうございます。
http://www.users.gr.jp/ml/archive/windows/752.asp
を参考にバッチを修正し、admin以外のユーザーを指定してみましたがうまくいきません。(手動で行うと問題無く動作します。)

エラーメッセージは相変わらず
「システム エラー 1312 が発生しました。
指定されたログオン セッションは存在しません。そのセッションは既に終了している可能性があります。」です。

他に何か問題があるのでしょうか?
素人で申し訳ありませんがよろしくお願いします。

NET USE J: \\spa26092\image pass /U:ftpusr
copy c:\temp\test.txt J:\test.txt

補足日時:2002/08/23 16:29
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
http://www.users.gr.jp/ml/archive/windows/752.asp
を参考にバッチを修正し、admin以外のユーザーを指定してみましたがうまくいきません。(手動で行うと問題無く動作します。)

エラーメッセージは相変わらず
「システム エラー 1312 が発生しました。
指定されたログオン セッションは存在しません。そのセッションは既に終了している可能性があります。」です。

他に何か問題があるのでしょうか?
素人で申し訳ありませんがよろしくお願いします。

NET USE J: \\spa26092\image pass /U:ftpusr
copy c:\temp\test.txt J:\test.txt

お礼日時:2002/08/24 11:02

#1 NTAさんの指摘通りatだとシステムアカウントになるので、


(Sheduleサービス自体を別ユーザで実行できますが...)
タスクスケジューラを使われたらどうですか?(コンパネ→タスク)

ちょっと障害原因が微妙なのですが...
とりあえず指定タスクの実行ユーザをAdministratorに指定してテストしてみてください。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!