reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Virtual Machine\Guest\Parameters" /v VirtualMachineName | find "VirtualMachineName" > c:\tmp\name.tmpfor /f "tokens=1,2,3,4" %%a in (c:\tmp\name.tmp) do set str=%%cset vmname=%str%if "%vmname%" == "" exitif "%COMPUTERNAME%" == "%vmname%" exitwmic ComputerSystem WHERE "name='%computername%'" Call Rename "%vmname%"shutdown /r /f /t 5