virtualbox 主機設排程自動備分 vm

@echo off
rem 抓日期(年月日)
FOR /F "TOKENS=1* DELIMS= " %%A IN (‘DATE/T’) DO SET CDATE=%%A
FOR /F "TOKENS=1,2 eol=/ DELIMS=/" %%A IN (‘DATE/T’) DO SET mm=%%B
FOR /F "TOKENS=2,3 DELIMS=/" %%A IN (‘echo %CDATE%’) DO SET dd=%%B
FOR /F "TOKENS=1,2 eol=/ DELIMS=/" %%A IN (‘DATE/T’) DO SET yyyy=%%A
echo.

set VBOXM="C:\Program Files\Oracle\VirtualBox\vboxmanage"
set VStart="C:\Program Files\Oracle\VirtualBox\VirtualBoxVM.exe"
set Backup=E:\HsBackup\vback
set VM=ERP
set LOG=e:\hsbackup\vbox.log
set TODAY=%yyyy%-%mm%-%dd%
rem ———————-

echo %yyyy%-%mm%-%dd%

echo ERP Backup start
date /t >>%log%
time /t >>%log%
%VBoxM% controlvm $VM acpipowerbutton
ping 127.0.0.1 -n 10
%VBoxM% controlvm $VM poweroff
REM ———————-
echo VBOXM export ERP -o %Backup%\%today%-%VM%.ova
%VBOXM% export %VM% -o %Backup%\%today%-%VM%.ova
date /t >>%log%
time /t >>%log%
echo %VM% backup-end >>%log%

ping 127.0.0.1 -n 10

rem run vm
%VStart% –startvm %vm%
rem d:\backup\hsbat\startvm.bat
rem pause

本篇發表於 未分類 並標籤為 。將永久鍊結加入書籤。

發表迴響

您的電子郵件位址並不會被公開。 必要欄位標記為 *

*

您可以使用這些 HTML 標籤與屬性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>