Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Пользователь


Сообщения: 77
Благодарности: 0

Профиль | Отправить PM | Цитировать


большое спасибо!
всё работает, заменить пути в переменные это интересный подход
чтобы писал в папку с датой лог, добавил создание папки из вашего поста ранее + добавил переменную клона диска, чтобы не было путаницы.
Код: Выделить весь код
@echo off
cd /d "C:\vmbackup"
if not exist "%date%" md "%date%"
set "VB=C:\Program Files\Oracle VirtualBox\vboxmanage.exe"
set "f_GL1=GLPI рабочая-disk1.vdi"
set "f_GL2=GLPI рабочая-disk2.vdi"
set "d_GL=GLPI рабочая"
set "d_del=C:\vmbackup"
set "f_log=C:\vmbackup\%date%\log.txt"
>"%f_log%" (
 "%VB%" controlvm "%d_GL%" savestate
 "%VB%" clonemedium "C:\Users\admin\Documents\Virtualbox VMs\%d_GL%\%f_GL1%" "C:\vmbackup\%date%\%f_GL2%"
 "%VB%" startvm "%d_GL%" --type headless
 "%VB%" closemedium disk "C:\vmbackup\%date%\%f_GL2%"
 for /f "skip=7 delims=" %%a in ('dir /ad/b/o-d/tc "%d_del%"') do @rd /s /q "%d_del%\%%a"
)
pause
но
проценты остаются в cmd окне

а сам лог содержит только текст
Код: Выделить весь код
Clone medium created in format 'VDI'. UUID: f1b31377-47f0-40bb-b5f8-6145c11977e5
Waiting for VM "GLPI рабочая" to power on...
VM "GLPI рабочая" has been successfully started.
как добавить в него команды и имена удалённых папок?

Отправлено: 16:45, 18-02-2017 | #15