|
|
@echo off
@for /f "tokens=2 delims=:" %%i in ('ipconfig /all^|findstr "IPv4"') do (set ipaddress=%%i)
@for /f "tokens=1 delims=\" %%i in ('getmac^|findstr "Device"') do (set mac=%%i)
@if %PROCESSOR_ARCHITECTURE%=="x86" (start /wait dxdiag /whql ff /t DxDiag.txt) else (start /wait dxdiag /64bit /whql:off /t DxDiag.txt)
@for /f "tokens=2 delims=:" %%i in ('type "DxDiag.txt"^|findstr /s /i /c:"System Model"') do (set pc=%%i)
@for /f "tokens=2 delims=:" %%i in ('type "DxDiag.txt"^|findstr /s /i /c:"Operating System"') do (set system=%%i)
@for /f "tokens=2 delims=:" %%i in ('type "DxDiag.txt"^|findstr /s /i /c:" Memory"') do (set ram=%%i)
@echo 计算机型号: %pc:~1,30%>>"%seat%-%computername%-PC.txt"
@echo 计算机名: %computername%>>"%seat%-%computername%-PC.txt"
@echo IP地址: %ipaddress:~1,-5%>>"%seat%-%computername%-PC.txt"
@echo 物理地址: %mac:~0,-3%>>"%seat%-%computername%-PC.txt"
@echo 操作系统: %system:~1,13%>>"%seat%-%computername%-PC.txt"
@echo 系统位数: %PROCESSOR_ARCHITECTURE%>>"%seat%-%computername%-PC.txt"
@echo 内存: %ram:~1,-4%>>"%seat%-%computername%-PC.txt" |
|