fastcopyとタスクスケジューラ使用時の動き

このQ&Aのポイント
  • Windowsログオフ後のタスクスケジューラ使用時にFastCopyが正常に動作しない問題が発生しています。
  • タスクスケジューラから手動で実行すると正常に起動することが確認できますが、設定時間での自動実行ではコピー動作がされずに終了してしまいます。
  • フリーソフトウェアのFastCopyを使用してファイルコピーを行っていますが、タスクスケジューラとの相性の問題があるようです。
回答を見る
  • ベストアンサー

fastcopyとタスクスケジューラ使用時の動き

よろしくお願いします。 環境:windows storage server 2012 2台 Aサーバ と Bサーバ fastcopy2.11 64bit Aサーバで、 net use \\Bサーバ\共有名 /user:Bサーバ\ユーザー名 パスワード C:\Program Files\FastCopy\FastCopy.exe" /cmd=sync /force_close /logfile="C:\Program Files\FastCopy\bk.log" "D:\aaa" "/to=\\Bサーバ\共有名" をbatファイルにして、単独では正常に起動します。タスクスケジューラから手動で”実行する”でも問題無く起動することが確認できました。 しかし、Windowsログオフしてタスクスケジューラの設定時間での挙動で、 FastCopyは起動している様に見えますが(タスクマネジャーで残っています)、コピー動作がされずに終了しません、どんどんタスクがたまっていく状態でコピースタートされません。 ご助言を頂けないでしょうか。 よろしくお願いします。

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

  • ベストアンサー
  • kteds
  • ベストアンサー率42% (1876/4424)
回答No.1

タスクスケジューラの設定を書かないと、読んでいる側には判断できないです。 確認ポイントは下記の通りです。 (1) 「ユーザーがログオンしているかどうかにかかわらず実行する」をオンにしていますか。 (2) 「最上位の特権で実行する」はオンになっていますか。(ただし、必須ではない) (3) 管理者ではないアカウントなら、「バッチ ジョブとしてログオン」する権利を与えていますか。 --- とりあえず以上です。

kabuchi55
質問者

お礼

回答ありがとうございます。 (2)がオンになっていませんでした。 再度実施したところ、FastCopyでのコピー実施できました。 ありがとうございます。

関連するQ&A

  • fastcopyとタスクスケジューラ使用時の挙動

    こんにちは。 社内でサーバAの特定データをサーバBに上書きコピーしたいのですが、下記の現象に困っています。 ◎環境:windows2008server update済み ◎fastcopy2.08 ◎対象batファイル(サーバA内) echo 処理開始 C:\@Fujixerox\Backup\FastCopy208\fastcopy.exe /cmd=force_copy /auto_close /open_window /error_stop=TRUE /log /from_date="- 4D" "D:\data_ele" "/to=\\サーバB\data_ele" @echo off call "Z:\file-backup2.bat" echo 処理終了 このバッチファイルは単独では正常に起動しますし、タスクスケジュールでも全般タブ 内のセキュリティオプションで「ユーザーがログインしている時のみ実行する」を選ぶと、タスク実行完了します。 ところがセキュリティオプションの「ユーザーがログインしているかどうかにかかわらず実行する」を選ぶと タスクは実行するのですがBATファイルのfastcopyコマンドラインのところで止まって、タスクが完了しません。 (ログ開始の部分はログに記載されていました) そこで試しに以下のことを実験しました。 1.新たにBATを作り、転送先を別サーバではなくサーバA内の別ドライブに設定し実行すると、fatcopyも正常に動きました。 2.そのBATファイルで、転送先をサーバBにすると、上記と同様の現象で、タクスが完了しませんでした。 常にログイン状態はマズイので、なにか対策がわかる方がおいでれば教えてください。 fastcopyというよりもタスクの問題のような気がしますが、よろしくお願いします。 管理者権限からみかなと思いますが。

  • FastCopyで\windows等のコピー不可?

    windows7において、 FastCopyで、sourceを "c:\" と指定して処理したのですが、 \windows、\Program Files、\Usersなどのフォルダを一切コピーしません。 私が作成したデータフォルダのみのコピーとなっています。 どのような要因(設定)なのでしょうか。 因みに、windowsXPでは\Program Filesなどをコピーできておりました。

  • ”0xc0000142”のエラーでタスクスケジューラ実行中で固まる

    WinXPのタスクスケジューラでバッチが実行できません。 “タスク実行中”で止まってしまい、”0xc0000142”のエラーです。 タスクスケジューラから手動でタスクを実行出来、さらにログオンしていれば設定時間が来ると正常にジョブが流れます(当然、スケジューラはログオンしていなくても流れる様にチェックボックスは設定済み) バッチのログを取って調べてみると、MsAccessを起動する個所で止まっています。その行をコメントにすると正常終了。 アプリケーションの初期化失敗みたいです。Accessのファイルを別のものに替えてもダメ。レジストリを開いてサイズチェックOK。同サーバでAccessを起動する他のジョブは正常終了。正常に流れるバッチをコピーしてファイル名を変えてもダメ。 手詰まり状態です。どうすればいいか教えてください。

  • バッチファイルのタスクスケジューラでの実行について教えて下さい。

    AAAのパソコンのDドライブの111というフォルダを、ネットワーク経由でBBBのパソコンのDドライブの222という共有フォルダ内に333というフォルダ内へxcopyでコピーするバッチ(backup.bat)を作ってタスクスケジューラで1日1回自動実行させようと思うのですが、うまくいきません。どうすればよいのでしょうか? AAAパソコン:Windows2000 professional SP4        000フォルダ内にbackup.bat(共有フォルダではないです)        111フォルダは共有フォルダではないです        ユーザーアカウント⇒Administrator        パスワードはないです        BBBパソコン:WindowsXP professional SP2        222フォルダは共有フォルダ        333フォルダは222の共有フォルダの中        ユーザーアカウント⇒バックアップ        パスワード⇒123 バッチファイル(backup.bat)  ↓  net use \\BBB\222 123 /user:バックアップ  xcopy d:\111 \\BBB\222\333\ /E/C/F/H/R/K> d:\バックアップログ.log  net use \\BBB\222 /delete 上記バッチファイルをAAAパソコンの「タスクの実行するファイル名」に直接登録(d:\000\backup.bat)して実行させてみたのですが、タスクの詳細設定のログ表示でログを見ると、『タスクは次の終了コードで完了しました:(1).』となっていて実行されませんでした。 cmd.exe /c d:\000\backup.batでタスク登録してもだめでした。 バッチファイル(backup.bat)をダブルクリックして実行するとBBBパソコンにコピーできます。 タスク設定時の   実行するアカウント名⇒AAA\Administrator   パスワードはなし よろしくお願いいたします。

  • タスクスケジューラについて

    教えてください。先日も質問したのですが、我が家のPCが、特に起動時に長時間HDDにアクセスしているようです。赤色のLEDがつきっぱなしなのです。色々調べてみるとタスクスケジューラが働いているのではないかというところにたどりつきました。 そこで、タスクスケジューラの中のアクティブなタスクを見てみると、複数のタスクが動いているようです。『トリガー』を見てみると、PCを起動したときに働きだすような設定になっています。自分自身、このようなものを設定した覚えはないのですが、とにかくPC起動時に働いています。 さて、これらの動作がいつも必要なのか、必要でないにしてもタスク名の中に表示されているどれが削除できるものなのかがわかりません。 LEDが赤い状態であると、作業が重いようでなんとかしたいのです。わかりやすいご協力をお願いします。

  • タスクスケジューラ ユーザーまたはグループの変更で

    win10 タスクスケジューラにおきまして タスクスケジューラ ライブラリ クリックし タスクのインポートをクリック 今回の具体例としましては このあとの説明書に ”ファイルの場所から、以下の フォルダに切り替えます。 C:¥Program Files¥OQS ¥OQSDistroApp¥tools 6 フォルダにある OQS_exec_distroappsta rt.xmlをクリックし、 開く をクリックします。 8 ユーザーまたはグループの選 択 が表示されます。 選択するオブジェクト名を入 力してくださいに ABCと入力し、 名前の確認をクリックします。 7 タスクの作成が表示されます。 ユーザーまたはグループの変 更(U)…をクリックします。” 以上のようなマニュアルがあるのですが、 ここでABCというのは、このパソコンの管理者の ユーザー名と思われます そこで 実際の 管理者の ユーザー名であるXYZ を入力して 名前の確認をクリックしますと 次の名前のオブジェクトがみつかりません以下~~ と ダイアログが出て来てしまいます 共有設定などの問題でしょうか 設定 アカウント userにおいて この管理者となっていて その名前が上記のXYZ と なっています 上記の”ユーザーまたはグループの選 択 が表示されます。 選択するオブジェクト名を入 力してくださいに ABCと入力し、 名前の確認をクリックします。”においての ABCに相当するところには 管理者の名前(実際の名前が XYZ)を入力すればいい というわけでもないのでしょうか 他に 設定など 抜けているのでしょうか 宜しくお願い致します

  • タスクスケジューラで失敗と判断させるには

    VC++のプログラムをタスクスケジューラか ら起動し、プログラム内部でエラーとなっ た場合、タスクスケジューラのタスク失敗 時に再実行する機能でリトライさせたいの ですが、普通にプログラムを「exit 1; 」で 終了させると、正常終了という扱いになるようです。どのように書けば、タスクスケ ジューラでタスク失敗と判断させられるで しょうか。

  • タスクスケジューラについて

    お世話になります。  Windows7 Pro タスクスケジューラにて定時に特定のサイトへアクセスし、ソースをダウンロードしてます。 先日、タスクが実行されなかった為、確認したところ、Windowsにログオンしてなかったことが原因と判明しました。 そこで、タスクの設定で『ユーザーがログオンしているときのみ実行する』を『ユーザーがログオンしているかどうかにかかわらず実行する』に変更すればよいかと思ったのですが。。 この場合、どのユーザー(プロファイル)で実行されるのでしょうか。 当該PCはユーザーAのプロファイルしかありません。タスクにて実行するプログラムは、ユーザーAのプロファイル上で実行することを前提に作り込んでおります(ソースのダウンロード先フォルダやブラウザの設定など)。 このように、プロファイルに依存するようなタスクは『ユーザーがログオンしているどうかにかかわらず・・・』は使えないのでしょうか。 ご教授の程、宜しくお願い致します。

  • windowsXPや2003のタスクスケジューラ

    題記OSのタスクスケジューラで毎日決まった時間に定時処理を実行させています。 ある日、タスク名だけを変更したところ、指定の時間になっても実行されなくなりました。(ログにもタスク実行の形跡が出力されていません) 「次回の実行時刻」だけが正しく更新されるのみです。 タスク名を変更してはいけないのでしょうか? タスク名を変更した後で何かやるべき事があるのでしょうか? ご存知の方、いらっしゃいましたらご教授下さい。宜しくお願いします。

  • Windows7でのタスクスケジューラについて

    WindowsXPで設定したタスクをWindows7(別PC)に移行させたくファイルをコピーしたのですがうまくいきません。 具体的には、 WindowsXP c:Windows\tasksに格納されているjobファイル ↓ Windows7 c:Windows\tasksにコピー 上記を行った後、Windows7のタスクスケジューラを起動したらjobファイルが表示される(WindowsXPで設定したタスクが引き継がれる)と思っていたのですが表示されません。 どのようにしたら移行できますでしょうか。 設定してるタスクの数が多く、一から設定し直すのは大変ですし、日々動かしている処理なので前の設定を引き継がせたいのです。 知識が全くなく色々とネットで調べたのですが解決できずに困っております。 ご教示願います。