Zautomatyzowane tworzenie backupu

0

A więc tak... Szukam narzędzia, które żeby działało w trybie wsadowym najlepiej i tworzyło obraz ISO z plikami, których listę (najlepiej przy użyciu przełączników, żeby uwzgledniać podkatalogi) bym miał w jakimś pliku. Plus listę plików, których ma nie uwzględniać.

Chodzi o to, aby wrzucić to do Harmonogramu zadań tak, aby mi tworzyło obraz ISO z backupem.

Wyobrażam to sobie tak:

Tworzę listę plików, np:

C:\Documents and Settings\Marcin\Dane aplikacji\FMA*.* + podkatalogi
E:\Marcin!Projekty*.* + podkatalogi

ale potem tworzę listę plików, których ma nie uwzgledniać np.
E:\Marcin!Projekty\Delphi\Komponenty*.* + podkatalogi

A to narzędzie robi mi obraz ISO z tymi plikami co ja chcę. A potem tylko odpalam Nero i nagrywam to na płytkę.

Pod Windows bym prosił. Zna ktoś coś takiego?

0

Nie mam pojecia czy zadziala, ale programik UltraISO w nim sie tworzy obrazy właśnie tak jak chciałeś dodajesz pliki, katalogi, podkatalogi etc. nastepnie nagrywa to w Nero. Teraz sprawa wyglada tak, abys zobaczył tylko czy da sie uruchamiac program i podawac mu jakos te foldery moze jakis przelacznik ultraiso.exe /c:\folder nie mam pojecia bo nie robilem wiem ze program jest naprawde godny polecenia.

a) http://www.ezbsystems.com/ultraiso/download.htm
b) http://www.pobieralnia.pl/index.php/item-show/ae/

0

UltraISO ma odpowiednie parametry w linii komend, ale ma jedną poważną wadę. 30$ kosztuje :) A bez tego nie potrafi tworzyć plików powyżej 300 MB...

Chyba trzeba będzie poprzestać na pliku BAT, xcopy32 oraz CDImage ;)

0

W katalogu z Nero masz: NeroCmd.exe

$NeroCmd.exe /?

No command was specified!

Usage:
  _______________
 | list available| --listdrives
 | drives        |
 |_______________|
 | obtain drive  | --driveinfo --drivename <name>
 | info          |
 |_______________|
 | obtain cd info| --cdinfo --drivename <name>
 |_______________|
 | write         | --write --drivename <name> [--real] [--tao]
 | iso/audio cd  | [--artist <artist>] [--title <title>] [--speed <speed>]
 |               | [--audio] <audio file> ... [--cdextra] [--iso <volumename>]
 |               | [--iso-no-joliet] [--iso-mode2] [--speedtest]
 |               | [--enable_abort] [--close_session] [--detect_non_empty_cdrw]
 |               | [--cd_text] [--underrun_prot] [--import_rockridge]
 |               | [--import_udf] [--import_iso_only] [--prefer_rockridge]
 |               | [--use_rockridge] [--create_iso_fs] [--create_udf_fs]
 |               | [--disable_eject] [--verify] [--dvd] <disk file> ...
 |               | [--force_erase_cdrw] [--nero_log_timestamp]
 |               | [--output_image <filename>]
 |               |
 |               | NOTE: At least one audio file or one disk file needs to be
 |               | specified!
 |_______________|
 | write video   | --write --drivename <name> [--real] [--tao]
 | cd            | --videocd [--speed <speed>] [--speedtest] [--enable_abort]
 |               | [--close_session] <video file> ... [--iso <volumename>]
 |               | [--iso-no-joliet] [--iso-mode2] [--speedtest]
 |               | [--enable_abort] [--close_session] [--detect_non_empty_cdrw]
 |               | [--underrun_prot] [--disable_eject] <disk file> ...
 |               | [--force_erase_cdrw] [--nero_log_timestamp]
 |               | [--temp_path <path>] [--output_image <filename>]
 |_______________|
 | write super   | --write --drivename <name> [--real] [--tao]
 | video cd      | --svideocd [--speed <speed>] [--speedtest] [--enable_abort]
 |               | [--close_session] <video file> ... [--iso <volumename>]
 |               | [--iso-no-joliet] [--iso-mode2] [--speedtest]
 |               | [--enable_abort] [--close_session] [--detect_non_empty_cdrw]
 |               | [--underrun_prot] [--disable_eject] <disk file> ...
 |               | [--force_erase_cdrw] [--nero_log_timestamp]
 |               | [--temp_path <path>] [--output_image <filename>]
 |_______________|
 | write image   | --write --drivename <name> [--real] [--tao]
 |               | --image <image filename> [--speed <speed>] [--speedtest]
 |               | [--enable_abort] [--close_session] [--detect_non_empty_cdrw]
 |               | [--underrun_prot] [--disable_eject]
 |               | [--force_erase_cdrw] [--nero_log_timestamp]
 |               | [--output_image <filename>]
 |_______________|
 | write         | --write --drivename <name> [--real] [--tao]
 | freestyle cd  | [--artist <artist>] [--title <title>] [--speed <speed>]
 |               | [--cdextra] [--iso <volumename>]
 |               | [--freestyle_mode1 <filename>]
 |               | [--freestyle_mode2 <filename>]
 |               | [--freestyle_audio <filename>]
 |               | [--iso-no-joliet] [--iso-mode2] [--speedtest]
 |               | [--enable_abort] [--close_session] [--detect_non_empty_cdrw]
 |               | [--cd_text] [--underrun_prot] [--import_rockridge]
 |               | [--import_udf] [--import_iso_only] [--prefer_rockridge]
 |               | [--use_rockridge] [--create_iso_fs] [--create_udf_fs]
 |               | [--disable_eject] [--verify] <disk file> ...
 |               | [--force_erase_cdrw] [--nero_log_timestamp]
 |               | [--output_image <filename>]
 |               |
 |               | NOTE: Any number of freestyle tracks can be specified up to
 |               | 99 tracks.!
 |_______________|
 | read audio    | --read --drivename <name> [--read_speed <speed>]
 | track(s)      | --XY <filename> [-XY <filename> ...]
 |_______________|
 | list audio    | --listformats
 | formats       |
 |_______________|
 | erase CDRW    | --erase [--entire] --drivename <name>
 |_______________|
 | eject CD      | --eject --drivename <name>
 |_______________|
 | load CD       | --load --drivename <name>
 |_______________|
 | version info  | --version
 |_______________|

 Each command supports the following switches: [--no_error_log]
 [--error_log <log filename>], [--no_user_interaction] and [@parameter_file]

  _______________
 | --write       | burn CD
 |_______________|
 | --drivename   | <name> is either the "full name" of the drive or drive
 | <name>        | letter
 |_______________|
 | --real        | forces the disk to be burned, if not specified the process
 |               | is only simulated
 |_______________|
 | --tao         | disk is burned in TAO mode, if not specified DAO is default
 |_______________|
 | --burnproof   | obsolete option, use underrun_prot instead
 |_______________|
 | --artist      | <aritst> is the name of the artist to put on the CD
 | <artist>      |
 |_______________|
 | --title       | <title> is the title to put on the CD
 | <title>       |
 |_______________|
 | --read_speed  | <speed> is speed at which the audio tracks will be read
 | <speed>       | in x150kb/s
 |_______________|
 | --speed       | <speed> is speed at which the CD will be burned in x150kb/s
 | <speed>       |
 |_______________|
 | --speed_in_   | <speed> is speed at which the CD will be burned in KB/s
 |  kbps <speed> |
 |_______________|
 | --audio       | disk is burned with audio information
 |_______________|
 | <audio file>  | <audio file> is a list of audio files (wav, mp3, wma, pcm)
 |_______________|
 | --cdextra     |
 |_______________|
 | --iso         | <volume name> is the volume name for the CD that is burned
 | <volume name> |
 |_______________|
 |--iso-no-joliet| do not use joliet format
 |_______________|
 | --iso-mode2   | burn CD using mode 2
 |_______________|
 | --speedtest   | test speed before burning
 |_______________|
 | --enable_abort| notify which operations can and which cannot be aborted
 |_______________|
 |--close_session| close session, not the whole disk
 |_______________|
 |--detect_non_  | detect if burning process it to take place on a non empty
 | empty_cdrw    | cdrw and offer to take certain actions
 |_______________|
 | --cd_text     | write cd text (if supported by device)
 |_______________|
 | --videocd     | burn video cd
 |_______________|
 | --svideocd    | burn super video cd
 |_______________|
 | <video file>  | <video file> is a list of video files (mpeg, jpeg)
 |_______________|
 | --image       | <filename> is the filename to the image file
 | <filename>    |
 |_______________|
 | --read        | read audio track(s)
 |_______________|
 | --XY          | XY is the number of audio track that is to be saved into
 | <filename>    | <filename>
 |_______________|
 | --erase       | erase CDRW
 |_______________|
 | --entire      | erase entire CDRW, the default is quick erase
 |_______________|
 | --eject       | eject CD
 |_______________|
 | --load        | load CD
 |_______________|
 | --version     | print NeroAPI version information
 |_______________|
 | --underrun_   | protect from underrun condition
 |   prot        |
 |_______________|
 | --use_        | use rockridge format
 |   rockridge   |
 |_______________|
 | --create      | create ISO filesystem
 |   _iso_fs     |
 |_______________|
 | --create      | create UDF filesystem
 |   _udf_fs     |
 |_______________|
 | --dvdvideo    | perform reallocation of files in VIDEO_TS
 |   _realloc    | directory
 |_______________|
 | --import      | obsolete option, will be ignored
 |   rockridge   |
 |_______________|
 | --import_udf  | import udf format
 |_______________|
 | --import      | import ISO only
 |   _iso_only   |
 |_______________|
 | --import      | import session number (if omitted, the last
 |  [session #]  | session is imported)
 |_______________|
 | --prefer      | prefer rockridge format
 |   _rockridge  |
 |_______________|
 | --freestyle_  | burn the file in mode 1
 |  mode1        |
 |_______________|
 | --freestyle_  | burn the file in mode 2
 |  mode2        |
 |_______________|
 | --freestyle_  | burn the file in audio mode
 |  audio        |
 |_______________|
 | --disable_    | disables CD ejection after burn completion
 |   eject       |
 |_______________|
 | --verify      | verify ISO filesystem after writing
 |_______________|
 | --dvd_high_   | used for better compatibility of burned DVDs
 |  compatibility| as at least 1GB will be written
 |_______________|
 | --dvd         | select DVD media type
 |_______________|
 | --recursive   | do a recursive file search
 |_______________|
 | --force_erase_| delete CDRW without user interaction.
 |   cdrw        | requires --detect_non_empty_cdrw
 |_______________|
 | --nero_log_   | add a timestamp to the log filename
 |   timestamp   |
 |_______________|
 | --temp_path   | specify a temporary path for video cd files
 |_______________|
 | --media_type  | specify a media type (combine with +) 
 |   <type>      |  media_cd, media_ddcd, media_dvd_m, media_dvd_p,
 |               |  media_dvd_any, media_dvd_ram, media_ml, media_mrw,
 |               |  media_no_cdr, media_no_cdrw, media_cdrw, media_cdr
 |               |  media_dvd_rom, media_cdrom, media_no_dvd_m_rw,
 |               |  media_no_dvd_m_r, media_no_dvd_p_rw,
 |               |  media_no_dvd_p_r, media_dvd_m_r, media_dvd_m_rw,
 |               |  media_dvd_p_r, media_dvd_p_rw, media_fpacket,
 |               |  media_vpacket or media_packetw)
 |_______________|
 | --no_user_    | allow the whole process to take place with no user
 |  interaction  | interaction (no questions asked)
 |_______________|
 | --output_image| specify output image filename if image recorder is used
 |               | to avoid prompting for filename
 |_______________|
 | @param_file   | param_file contains command line arguments
 |_______________|
</image>

1 użytkowników online, w tym zalogowanych: 0, gości: 1