• ベストアンサー

バッチファイルの作成について教えてください

hyuhyupopoの回答

  • ベストアンサー
回答No.1

atコマンドを12個作って、0時、2時、4時、6時・・・のように設定すればよいのではないでしょか。

kumanomi
質問者

お礼

回答ありがとうございました。 無事できました。

関連するQ&A

  • 指定時間で自動起動のバッチファイルを作りたい

    指定時間で自動起動のバッチファイルを作りたいです。コマンドプロンプトです。 以下のバッチファイル2つを作りました。ファイルを起動しましたが定時になっても動きませんでした。 PC側はBIOS設定 (タイマー設定) はしておりました。 おそらくこちらに問題があると思いますので 詳しい方、御教示お願い致します。 ファイル1 (copy.bat設定用) REM copy.batを毎日00時に起動する pause pause cd c:\AAA at 00:00 /every:M,T,W,Th,F,S,Su c:\AAA\ copy.bat pause ファイル2 (copy.bat) REM (D)BBBフォルダーの全ての.###ファイルをCCCフォルダーにコピーする pause pause cd c:\Users\***\Desktop\BBB copy /y c:\Users\***\Desktop\BBB\*.### c:\CCC pause

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

    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   パスワードはなし よろしくお願いいたします。

  • DOSのバッチファイル作成

    DOSのバッチファイルの以下の記述において%1だと一番目の引数だと思うのですが%1%の記述だとなにを意味するのでしょうか? if not "%1%" == "" goto OK

  • 2008でバッチファイルからバックアップするには?

    お世話になっております。 SQL Server 2008 Expressで、DBのバックアップを定期的に取ろうとしているのですが、うまくいきません。 SQL Serverのタスク等ではなく、バッチファイルを作成し、 タイムスタンプを付けて保存したいと思っています。 例:「TESTDB_YYYYMMDD_HHMMSS.bak」 2005のときは、以下のファイルを用意し、 Backup.bat Backup.sql ---- Backup.bat 内容 ------------------------ sqlcmd -SMYPC\SQLEXPRESS -Usa -iC:\DBBackup\DBBackup.sql -P"" >> C:\DBBackup\backup.log (タイムスタンプを付ける処理) ---- Backup.sql 内容 ------------------------ BACKUP DATABASE [TESTDB] TO DISK = N'C:\DBBackup\TESTDB.bak' WITH NOFORMAT, NOINIT, NAME = N'TESTDB-完全 データベース バックアップ', SKIP, NOREWIND, NOUNLOAD, STATS = 10 GO 同様の処理を2008上で行うと、特にエラーメッセージも出ないのですが、 バックアップファイルが出力されません。 (Management Studio Express上でSQLを流すとバックアップファイルが出力されます。) SQLCMDの仕様が変わった為かと思いますが、 解決策をご存知の方いらっしゃいましたら、宜しくお願い致します。

  • バッチファイルでアクセス権無し時のファイル置き換え

    こんにちは。 Windows 7 x64に関して質問があります。バッチファイル(ex1.bat)を以下の様に作成しました。元のファイルをバックアップとって新しいファイルと入れ替えるバッチファイルです。 ex1.bat -------------------- copy "C:\Windows\System32\regedt32.exe" "C:\Windows\System32\regedt32_backup.exe" copy "C:\Windows\System32\myregedt32.exe" "C:\Windows\System32\regedt32.exe" -------------------- ですが上記のバッチファイルを実行しても「アクセスが拒否されました」と表示されて置き換えることが出来ません。 実はこの"C:\Windows\System32\"配下には複数のテストしてみたいファイルがあるので、バッチファイル1つで全て入れ替えが出来ることを狙っております。 どなたか対処方法をご存じないでしょうか?

  • Win2K8 R2のタスクでバッチが動作しない

    Windows2008 R2のタスクスケジューラでバッチファイルが実行できない状態に陥っています。 環境・状況等は以下のとおりです。 ・バッチファイルを単体で実行させたときには、問題なく実行できる。 ・ネットワーク上のサーバのあるフォルダをrobocopyするジョブ。 ・タスクスケジューラから実行できている他のバッチファイルを流用して作成。(このジョブも別のサーバのバックアップをしている) ・実行結果は、0x1。 ・タスクスケジューラ登録時には、administratorで登録し、パスワードも入れている。 問題のバッチファイルを直接叩いたときには、何のエラーもなく、約3時間要するrobocopyでのバックアップが稼動しますが、 タスクスケジューラに登録して実行しようとすると、タスクスケジューラの履歴をみると、スタートはしているがすぐに終了して おり、バッチファイル内に記述したrobocopyが稼動していないようです。 バッチファイルの内容は ----------------------- @echo off set LOGFILE=c:\bat\fd_backup\backup.log date /t>%LOGFILE% echo 開始時刻>>%LOGFILE% time /t>>%LOGFILE% echo. >>%LOGFILE% echo Run backup.bat>>%LOGFILE% echo. >>%LOGFILE% ROBOCOPY \\server1\backup\ D:\BACKUP\server1-back\ /MIR /NP /FP /TS /COPYALL /TEE /R:0 /LOG+:%LOGFILE% echo. >>%LOGFILE% echo 終了時刻>>%LOGFILE% time /t>>%LOGFILE% ------------------------- もうひとつ登録してあるバッチファイルは、robocopyの全く同じコマンドで、対象としているサーバと保存先やログファイル名が 異なるだけで問題なくタスクとして稼動しています。 ネット上でいろいろと調べてチェックしてみましたが、おかしいところが見当たらず、困っています。 アドバイスよろしくお願い致します。

  • バッチファイルについて

    Tech Netセキュリティセンターから、更新ダウンロードした ファイルを複数同時にバッチファイルで処理したい場合、 どのようにバッチファイルを作ればいいのでしょうか?? 環境はWindowsXPです。 <1つに場合(ファイル名:test.bat)> cd "格納先" 更新ファイル名 pause ←DOS画面をストップさせる為、いちお記載 よろしくお願いします。

  • ImageMagickでのバッチファイル作成の方法

    今現在Windows SP2環境にてImageMagickを使用しております。 そこで、下記のコマンドを記述したバッチファイルを作成したい と思っております。 <コマンド> convert -density 300 +antialias hoge.eps hoge.png そこで以下のようなバッチファイルを作成しました。 ------以下、バッチファイルtest.batの内容------- @echo off convert -density 300 +antialias hoge.eps hoge.png -------------------------------------------------- しかし、実際に「test.bat」と打ってenterを押しても 何も表示されず、ファイルも作成できておりません。 バッチファイルではなく、コマンドプロンプトに convert -density 300 +antialias hoge.eps hoge.png と打つとうまく作成できます。Pathの設定もしっかり 出来ておりますのでバッチファイルの記述の仕方に 問題があるのではないかと考えております。 どのように直せばうまくいくか分かりますでしょうか? どうかご教示の程よろしくお願い致します。

  • バッチファイルコマンドについて

    毎度お世話になっております。 バッチファイルコマンドで、 わからないことがあります。 ご存知の方がおられましたら、 アドバイスを頂けますようよろしくお願い致します。 (質問内容) AAA.batファイル内からbbb.bat、ccc.batを同時にコールしたいのですが、 記述方法がわからないので教えて頂けますでしょうか。 よろしくお願い致します。

  • windowsXPでのバッチファイル作成について

    windowsXPでのバッチファイル作成について質問させてください。ネットワーク機器の疎通確認をするよう以下を以下を作成しました。 <bat1> for /L %%i in (1,1,254) do ( ping -w 50 -n 1 192.168.1.%%i echo 192.168.1.%%i %errorlevel% ) 結果、正常応答とタイムアウトする機器があるのですが、errorlevelが全て0で返ってきてしまいます。 しかし・・・ <bat2> ping -w 50 -n 1 192.168.1.1 echo 192.168.1.1 %errorlevel% とした場合、タイムアウトした場合errorlevelは期待どおり1となります。これはなぜでしょうか。bat1の記述がおかしいのでしょうか。 また、本来はerrorlevelではなくタイムアウトやルータからのエラーなど、応答によって後の処理やエラー画面を変えたいのですが、どのように作るのが良いでしょうか。素人質問で申し訳ありませんが、よろしくお願い致します。