以VHD文件为e:\个人文件备份.vhd为例:
附加脚本
echo select vdisk file="e:\个人文件备份.vhd" > vhdsel.txt
echo attach vdisk >> vhdsel.txt
echo list disk >> vhdsel.txt
diskpart /s vhdsel.txt
del /q vhdsel.txt
pause
分离脚本
echo select vdisk file="e:\个人文件备份.vhd" > vhdsel.txt
echo detach vdisk >> vhdsel.txt
echo list disk >> vhdsel.txt
diskpart /s vhdsel.txt
del /q vhdsel.txt
pause
在windows7上,以上两个脚本需要以管理员身份执行。
脚本待改进的地方:
1 需要把中间文件修改到%TMP%目录,避免在c:\windows\system32中。