改善構想の続き。構想だけ。
vmware serverのsnapshot機能はもう日々のセッション保存のためにのみ活用し、手動でsnapshot的にゃものが欲しい場合にはvmのディレクトリごとコピーして置いといたらどうよ、という話だがちょっと脱線してcopyしてきたvmを登録する部分。
vmware-cmd.bat -s register dir\vm\xx.vmx でいいんだけど、往々にしてvm名が被るわけで。.vmxのdisplayName = を書き換えればいいので、
append=_2
cp backup\xx vm\xx$append
sed -e 's/(displayName = .*)"/$1$append"/' vm\xx$append\xx.vmx >tmp ;cat tmp>xx.vmx; rm tmp
vmware-cmd.bat -s register vm\xx\xx.vmx
的にゃことをすれば便利に違いにゃい。
頻度が頻度にゃのでまず間違いにゃく手動でやるわけだが・・・