升級系統的時候若是要保留原系統信息,又不能直接升級的狀況下,能夠在系統註冊表裏找到原系統的計算機名,不過在PE系統中,獲取到的是PE系統的註冊表,故此特地寫了一個批處理腳本,在PE環境下獲取原系統的計算機名。
windows
方法是在PE下將原系統的註冊表掛載到PE註冊表下,而後再讀取裏面的信息。ide
一下是批處理腳本內容
spa
@echo offtoken
::panfu指的是原系統的C盤在PE系統裏的盤符。it
set panfu=C:\class
set tempregdir=TempHive方法
reg load HKLM\%tempregdir% %panfu%windows\system32\config\system > nul腳本
for /f "tokens=3" %%i in (計算機
'REG QUERY "HKEY_LOCAL_MACHINE\%tempregdir%\ControlSet001\Control\ComputerName\ComputerName" ^| find /i "ComputerName"'di
) do echo %%i
echo %i%
pause