Virtual environment/Virtual Box

가상머신의 현재상태를 저장 후 종료 및 링크 끊기

D4tai1 2018. 12. 28.

1. 배치파일

  ▶ 먼저 여기서 다루는 내용은 virtualbox에서 사용중인 가상머신의 상태를 저장하고 연결을 끊는 것을 다룬다.

  ▶ 배치스크립트 지식이 얕아서 일부는 교수님께 도움을 받아서 진행하였다.


1) 상태저장 후 링크끊기

 [1] 소스

set VM_NAME=test
set VBOX_PATH="C:\Program Files\Oracle\VirtualBox\VBoxManage.exe"

set DIR_PATH=%~dp0
%VBOX_PATH% controlvm "%VM_NAME%" savestate
timeout 1
%VBOX_PATH% unregistervm "%DIR_PATH%%VM_NAME%.vbox"


 [2] 설명

  ▶ 이전 장에서 링크 연결 후 시작과 소스가 비슷하여 일일히 다루지 않고 변한 부분만 다룰 예정이다.

  ▶ 참고 : https://ccurity.tistory.com/213

  ▶ [%VBOX_PATH% controlvm "%VM_NAME%" savestate]는 현재 상태를 저장한다는 의미이다.

  ▶ [timeout 1]는 C언어의 Sleep(1000)과 동일하게 1초를 대기한다.

  ▶ [%VBOX_PATH% unregistervm "%DIR_PATH%%VM_NAME%.vbox"]는 연결만 끊는다.




'Virtual environment > Virtual Box' 카테고리의 다른 글

VirtualBox Script  (0) 2018.12.28
가상머신 관리 (네트워크 및 환경설정)  (0) 2018.12.28
OVA설치 및 사용  (0) 2018.12.28
가상머신의 링크연결 후 시작  (0) 2018.12.28
virtualbox 링크만 끊기  (0) 2018.12.28

댓글