• 締切済み
  • すぐに回答を!

ATコマンドでバッチを実行するとエラーになります。

よろしくお願いします。 WindowsXP(SP1)、Windows2000(SP4)、Windows2003 ServerからLinuxサーバの共有領域に 接続する為にバッチファイル(AAA.bat)を作成しました。 AAA.batを実行したところ、Linuxサーバに接続する事が確認出来たので、 次にATコマンドでAAA.batを実行したところ下記のメッセージが 表示されました。 「システム エラー 1312が発生しました。  指定されたログオン セッションは存在しません。そのセッションは既に終了している可  能性があります。」 ATコマンドからAAA.bat(共有領域の接続)を実行する場合に、何か注意点がありましたら御教授お願いします。 また、ATコマンドで他のBATファイルを実行したところ正常に動作したので、スケジュールのサービス等には問題なさ そうです。 AAA.bat net use * \\***.***.***.***\coo\log syspass /user:system ※「***.***.***.***」の部分はIPアドレスです。 ATコマンド at 20:12 /interactive c:\test\AAA.bat

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数944
  • ありがとう数2

みんなの回答

  • 回答No.1

> at 20:12 /interactive c:\test\AAA.bat /interactive を指定している理由は何でしょうか? マニュアルを見る限りは不要そうなのですが...

共感・感謝の気持ちを伝えよう!

質問者からの補足

回答が遅れてすみませんでした。 /interactive を指定している理由は、デバッグをしながら動かしていた為で、実運用時は取り外します。 結局、予定日までに動作確認が出来なかったので(汗)、のん気に調べてみてわかったのですが、ATコマンドを使用するのではなく、「SCHTASKS」コマンドを使用することで解決できました。

関連するQ&A

  • ATコマンドについて教えてください。

    はじめまして。今回はじめてWinNTで、ATコマンドを使ってスケジュールを 組もうと思っています。ATコマンドにバッチプログラムをわりあてて、やろうかと思っています。 例:at 09:00 ”c:¥aa.bat” aa.batの中身 copy ¥¥サーバー1¥*.* ¥¥サーバー2 と、バッチファイル内でコピーコマンドを動かそうかと思っています。 ところが、ローカルサーバー側(サーバー1側)は認識できるのですが、 リモートサーバー側(サーバー2側)は、ATコマンドで実行すると 「アクセスが拒否されました」とメッセージを出力します。しかし、 コマンドラインでは実行できます。 ATコマンドでネットワーク間のファイルコピーを可能にするにはどうすれば よいのでしょうか? よろしくお願いします。

  • バッチの構成について

    Call文のことでできるかどうかを教えていただきたいのですが、 親のbat→aaa.bat 子のbat→bbb.bat ccc.bat aaa.batの中身 call bbb.bat call ccc.bat 上記のように記載すればbbb.bat→ccc.batと順にバッチ処理が 行われます。 例外でbbb.batから処理終了後、aaa.batに戻ってこなかった場合、 ccc.batを実行させるには何かいい方法はありませんか?? 順番を下記にして、ccc.batに待機時間をを設定し、その間にbbb.batを 実行できる方法とかないでしょうか??

  • リモートでバッチを実行(Windows)

    お世話になります。 クライアントサーバ(Windows2003Server)からリモートサーバ(Windows2003Server)に 存在するバッチファイル(Remote.bat)をリモートで実行する方法(コマンド)をご教授ください。 方法としては、Client.bat(クライアントサーバに存在)というバッチファイルから、 Remote.batを実行したいです。 Unixのrshコマンドみたいなイメージです。 宜しくお願いします。

  • Vistaで、atコマンドが使えません。

    こんにちは。 Vistaで、atコマンドを使った、タスクスケジューリングができずに困っています。 例えば、管理者としてコマンドプロンプトを立ち上げ、 at 17:00 1.bat というコマンドを実行すると、 「新しいジョブをジョブ ID = 1 で追加しました。」 と表示されます。 その後、タスクスケジューラの「タスクスケジューラ ライブラリ」を見ると、 先程のジョブが、AT1という名前で、きちんと設定されています。 にもかかわらず、していした17:00になっても、1.batは実行されません。 1.batを、dirのような組み込みコマンドに変えても、実行されませんでした。 タスクスケジューリングに必要なサービスは全て起動しています。 具体的には、 DCOM Server Process Launcher Remote Procedure Call (RPC) Remote Procedure Call (RPC) Locator COM+ Event System System Service Notification Service COM+ System Application を、全て起動しています。 また、タスクスケジューラでのスケジューリングは、上手くいっています。 どうすれば、atコマンドを使う事ができるのでしょうか? 何か御存じの方がいらっしゃれば、是非、情報を提供して頂きたく思います。 では、よろしくお願い致します。

  • DOS、ATコマンドでの不具合

    atコマンドを使用し、ネットワーク上にあるIISのログを自分のパソコンへ取りこむbatファイルを作成しました。net useでデバイスを指定し、IISサーバーの入っているホストへアタッチし、copyコマンドでログを取りこんでいます。atコマンドを一分後などに設定し、実行すると成功するのですが、翌日にスケジュールしたりすると、実行されていません。どなたかDOSコマンドに詳しい方、思い当たるふしがあればぜひ教えて下さい。また、他にもっと確実な方法等ありましたら、どうぞ知恵をお貸し下さい。よろしくお願いします。

  • バッチファイルをatコマンドでうまく実行できない

    初心者で申し訳ありませんが教えてください。 特定の時間になると、○○サーバにあるデータをLocalの○○フォルダへコピーするバッチファイルを作成したいと考えています。 コピーだけのバッチファイルは作成できました。 特定の時間になると、このバッチファイルを起動させるバッチファイルを作成したかったので、色々調べていてatコマンドを利用する方法と、 システムツールのタスクを利用する方法を見つけました。 タスクの方だと上手く実行できるのですが、atコマンドのほうが上手くいきません。 記述したコードは以下になります。 at 15:30 C:\Copy.bat タスクには追加されるのですが、実行時間になり、実行中となっても完了しません。 ○○サーバがアクセス権が必要なサーバです。 やはりアクセス権の関係で失敗してるのでしょうか? (でもそれなら、コピーだけのバッチファイルも実行できない気がしますが・・・) タスク処理で設定した方は、設定項目にユーザIDとパスワードを 入力する項目があったので設定してました。 at関数の方も実行するユーザーIDとパスワードを設定すればいいのでしょうか?その場合やり方も教えてください。 よろしくお願いします。

  • cronでatコマンドがうまく動かない

    こんにちは。RedHat7.0のcronでatコマンドを動かそうとしています。 *********************************************** 00 14 * * * root at -f test.sh 14:30 2001-8-8 *********************************************** こんな感じで書いてあります。 このtest.shも、at -f test.sh 14:30 2001-8-8も、 単体では正常に動いてることを確認しています。 また、cron自体も正常に機能していて、 時間になるとatqでジョブが溜まっているのも確認できます。 var/log/cronでatコマンドが正常にキックされているのも 確認済みです。 でも、test.shの処理が実行できていないんです~。 単体では実行できているのに・・。 ちなみにtest.shの中身は ************************** #!/bin/bash date >aaa.txt ************************** という単純なものです。 crontabに書いた時だけファイルが出来ないのはどういう訳なのか 原因に心当たりのある方、アドバイスいただけないでしょうか。 宜しくお願いいたします。

  • ATコマンドでWord文書を開きたい

    WindowsXP Pro, Microsoft Office Professional Edition2003 です。よろしくお願いします。 指定した時間にWord文書を開きたくて、ネットで調べると コマンドプロンプトでATコマンドを実行する方法がありました。 以下のコマンドを実行したところ、 at 16:50 /interactive /every:Su "D:\dolist.doc" 「問題が発生したため、Microsoft Office Wordを終了します。 ご不便をおかけして申し訳ありません。」 というダイアログが表示され、実行できませんでした。 何が原因なのでしょうか。 通常のWordの起動、doc文書のオープンは何も問題ありません。 Excelでやってみても、同じメッセージが表示されました。 よろしくお願い致します。

  • batファイルをアンダグラウンド実行した時の稼働確認

    batファイルをアンダグラウンド実行した時の稼働確認 os:windows xp aaaaa.batというバッチファイルをstartコマンドや、vbsなどからアンダーグラウンド実行した時、 aaaaa.batが稼働中かもう終了しているのかは、どうやって判断しますか? aaaaa.bat内になんらかのexeなどが動く時は、そのexeをタスクマネージャで捕捉できなくは無いですが、 dosコマンドベースで作成されたbatが、長時間、あるいはループした状態でバックグラウンド実行され、それを終了させる時などどうすれば良いですか?

  • windows/遠隔(リモート)/コマンド実行

    windows7が作業端末にあります。 環境としてWindows系とLinux系サーバがあり、リモートで接続しそれぞれサーバ にて必要な情報の取得コマンドを実行し取得しています。 Linux系はteratermを使用し、サーバ接続→コマンド実行しています。teratermのログ 取得機能でテキストファイルとして作業端末で取得できるようになりました。 問題はWindows系で同様の対応方法がわかりません。 windows系にコマンドプロンプトで接続し、コマンドを発行する事ができますか? Teraterm等を使用して出来るのか、windowsの機能を使用して出来るのか まだ何も見えていません。 Windows Power Shellを使用すればこのようなことはできるのでしょうか? 今調べている最中ですが、同様作業をされている方がおられましたらご教授 よろしくお願いいたします。