vmtoolsd --cmd 'machine.id.get'
C:\dir\startup.batset vmtools=C:\Program Files\VMware\VMware Tools\vmtoolsd.exefor /f "usebackq delims=" %%a in (`"%vmtools%" --cmd machine.id.get`) do set vmname=%%aif "%vmname%" == "" exitcall :lower "%COMPUTERNAME%"set COMPUTERNAME_L=%STR%call :lower "%vmname%"set vmname_L=%STR%if "%COMPUTERNAME_L%" == "%vmname_L%" exitwmic ComputerSystem WHERE "name='%computername%'" Call Rename "%vmname%"shutdown /r /fexit:lowerSET STR=%~1FOR %%I IN (a b c d e f g h i j k l m n o p q r s t u v w x y z) ^DO CALL SET STR=%%STR:%%I=%%I%%exit /b
schtasks /create /sc onstart /tr "\"C:\dir\startup.bat\"" /tn "hostrename"(win7や2008では/RL highestや未ログオンでも実行的にゃのをGUIで指定した方が確実)
machine.id = "hoge"