@echo off color 57 title HardSoft Viewer mode con cols=67 lines=42 setlocal ENABLEDELAYEDEXPANSION echo Prepare For View ... del /f "%TEMP%" 2>nul dxdiag /t %TEMP% del /f "%COMPUTERNAME%.txt" 2>nul echo Start Hardware Viewer ... echo System Information: >>%COMPUTERNAME%.txt :system rem This must 30s if EXIST "%TEMP%" ( for /f "tokens=1,2,* delims=:" %%a in ('findstr /c:" Machine name:" /c:" Operating System:" /c:" System Model:" /c:" Processor:" /c:" Memory:" /c:" Card name:" /c:"Display Memory:" "%TEMP%"') do ( set /a tee+=1 if !tee! == 1 echo Computer Name = %%b>>%COMPUTERNAME%.txt if !tee! == 2 echo OS Type = %%b>>%COMPUTERNAME%.txt if !tee! == 3 echo System Model = %%b>>%COMPUTERNAME%.txt if !tee! == 4 echo CPU Model = %%b>>%COMPUTERNAME%.txt if !tee! == 5 echo RAM Size = %%b>>%COMPUTERNAME%.txt if !tee! == 6 echo.>>%COMPUTERNAME%.txt if !tee! == 6 echo DisplayCard : >>%COMPUTERNAME%.txt if !tee! == 6 echo Display Card = %%b>>%COMPUTERNAME%.txt if !tee! == 7 echo DisplayMemory = %%b>>%COMPUTERNAME%.txt ) ) else ( ping /n 2 127.1>nul goto system ) set tee=0 echo.>>%COMPUTERNAME%.txt echo Mother Board:>>%COMPUTERNAME%.txt for /f "tokens=1,* delims==" %%a in ('wmic BASEBOARD get Manufacturer^,Product^,Version^,SerialNumber /value') do ( set /a tee+=1 if "!tee!" == "3" echo Manufacturer = %%b>>%COMPUTERNAME%.txt if "!tee!" == "4" echo MotherBoard Model= %%b>>%COMPUTERNAME%.txt ) set tee=0 ) echo.>>%COMPUTERNAME%.txt echo Hard Disk: >>%COMPUTERNAME%.txt for /f "skip=2 tokens=*" %%a in ('wmic DISKDRIVE get model ^,size /value') do ( echo. %%a>>%COMPUTERNAME%.txt ) set tee=0 echo.>>%COMPUTERNAME%.txt echo Network Card:>>%COMPUTERNAME%.txt for /f "tokens=2* delims==:" %%a in ('ipconfig/all^|find /i "Description" ^| findstr /v "Microsoft" ^| findstr /v "Tunneling"') do ( set name=%%a echo NetCard Model = %%a>>%COMPUTERNAME%.txt ) for /f "tokens=2* delims==:" %%a in ('ipconfig/all^|find /i "Physical Address" ^| findstr /v "00-00-00-00"') do ( set name=%%a echo MAC Address = %%a>>%COMPUTERNAME%.txt ) for /f "tokens=2* delims==:" %%a in ('ipconfig/all^|find /i "描述" ^| findstr /v "Microsoft" ^| findstr /v "Tunneling"') do ( set name=%%a echo NetCard Model = %%a>>%COMPUTERNAME%.txt ) for /f "tokens=2* delims==:" %%a in ('ipconfig/all^|find /i "物理地址" ^| findstr /v "00-00-00-00"') do ( set name=%%a echo MAC Address = %%a>>%COMPUTERNAME%.txt ) ver|find /i " windows xp">nul 2>nul&&goto xp||goto win7 :xp for /f "tokens=2* delims==:" %%a in ('ipconfig/all^|find /i "IP Address"') do ( set name=%%a echo IP Address = %%a>>%COMPUTERNAME%.txt ) echo Start Software Viewer echo.>>%COMPUTERNAME%.txt echo Software Information:>>%COMPUTERNAME%.txt for /f "tokens=7 delims=" %%i in ('reg query "HKLMSOFTWAREMicrosoftWindowsCurrentVersionUninstall" ^| findstr /v "KB" 2^>nul') do ( for /f "skip=4 tokens=2*" %%a in ('reg query "HKLMSOFTWAREMicrosoftWindowsCurrentVersionUninstall%%i" /v DisplayName 2^>nul' ) do ( echo %%b>>%COMPUTERNAME%.txt ) ) for /f "tokens=2 delims=" %%x in ('reg query HKU') do ( for /f "tokens=8 delims=" %%a in ('reg query "HKU%%xSoftwareMicrosoftWindowsCurrentVersionUninstall" 2^>nul') do ( for /f "skip=4 tokens=2*" %%i in ('reg query "HKU%%xSoftwareMicrosoftWindowsCurrentVersionUninstall%%a" /v "DisplayName" 2^>nul') do ( echo %%j>>%COMPUTERNAME%.txt ) ) ) echo.>>%COMPUTERNAME%.txt if exist %windir%system32 echo "SMS Client has been installed,please uninstall" if exist %windir%system32 echo "SMS Client has been installed,please uninstall">>%COMPUTERNAME%.txt |
echo ================================================================== echo USB Information: echo.>>%COMPUTERNAME%.txt echo USB Information:>>%COMPUTERNAME%.txt for /f "skip=4 tokens=2*" %%a in ('reg query "HKLMSYSTEMCurrentControlSetServicesusbstor" /v "start" 2^>nul' ) do ( if "%%b"=="0x4" echo USB is Close if "%%b"=="0x3" echo USB is Open,Please Tag It. if "%%b"=="0x4" echo USB is Close>>%COMPUTERNAME%.txt if "%%b"=="0x3" echo USB is Open,Please Tag It.>>%COMPUTERNAME%.txt ) goto last :win7 for /f "tokens=2* delims==:" %%a in ('ipconfig/all^|find /i "IPV4"') do ( set name=%%a echo IP Address = %%a>>%COMPUTERNAME%.txt ) echo Start Software Viewer For Win7/8 ... rem for 32 win7 echo.>>%COMPUTERNAME%.txt echo Software Information:>>%COMPUTERNAME%.txt for /f "tokens=7 delims=" %%i in ('reg query "HKLMSOFTWAREMicrosoftWindowsCurrentVersionUninstall" ^| findstr /v "KB" 2^>nul ') do ( for /f "skip=2 tokens=3* delims= " %%a in ('reg query "HKLMSOFTWAREMicrosoftWindowsCurrentVersionUninstall%%i" /v DisplayName 2^>nul') do ( echo %%a %%b>>%COMPUTERNAME%.txt ) ) for /f "tokens=8 delims=" %%i in ('reg query "HKLMSOFTWAREWow6432NodeMicrosoftWindowsCurrentVersionUninstall" 2^>nul ^| findstr /v "KB" 2^>nul ') do ( for /f "skip=2 tokens=3* delims= " %%a in ('reg query "HKLMSOFTWAREWow6432NodeMicrosoftWindowsCurrentVersionUninstall%%i" /v DisplayName 2^>nul') do ( echo %%a %%b>>%COMPUTERNAME%.txt ) ) for /f "tokens=2 delims=" %%x in ('reg query HKU') do ( for /f "tokens=8 delims=" %%a in ('reg query "HKU%%xSoftwareMicrosoftWindowsCurrentVersionUninstall" 2^>nul') do ( for /f "skip=2 tokens=2*" %%i in ('reg query "HKU%%xSoftwareMicrosoftWindowsCurrentVersionUninstall%%a" /v "DisplayName" 2^>nul') do ( echo %%j>>%COMPUTERNAME%.txt ) ) ) for /f "tokens=2 delims=" %%x in ('reg query HKU') do ( for /f "tokens=9 delims=" %%a in ('reg query "HKU%%xSoftwareWow6432NodeMicrosoftWindowsCurrentVersionUninstall" 2^>nul') do ( for /f "skip=2 tokens=2*" %%i in ('reg query "HKU%%xSoftwareWow6432NodeMicrosoftWindowsCurrentVersionUninstall%%a" /v "DisplayName" 2^>nul') do ( echo %%j>>%COMPUTERNAME%.txt ) ) ) echo ================================================================== echo USB Information: echo.>>%COMPUTERNAME%.txt echo USB Information:>>%COMPUTERNAME%.txt for /f "skip=2 tokens=2*" %%a in ('reg query "HKLMSYSTEMCurrentControlSetServicesusbstor" /v "start" 2^>nul' ) do ( if "%%b"=="0x4" echo USB is Close if "%%b"=="0x3" echo USB is Open,Please Tag It. if "%%b"=="0x4" echo USB is Close>>%COMPUTERNAME%.txt if "%%b"=="0x3" echo USB is Open,Please Tag It.>>%COMPUTERNAME%.txt ) :last echo ================================================================== echo Admin Users: echo.>>%COMPUTERNAME%.txt echo Admin Users:>>%COMPUTERNAME%.txt for /f "skip=6 tokens=*" %%i in ('net localgroup Administrators ^| findstr /v "㏑" ^| findstr /v "命" ^| findstr /v "command"') do ( echo %%i echo %%i>>%COMPUTERNAME%.txt ) echo Power Users: echo.>>%COMPUTERNAME%.txt echo Power Users:>>%COMPUTERNAME%.txt for /f "skip=6 tokens=*" %%i in ('net localgroup "Power Users" ^| findstr /v "㏑" ^| findstr /v "命" ^| findstr /v "command"') do ( echo %%i echo %%i>>%COMPUTERNAME%.txt ) echo ================================================================== echo FileShare Information: echo.>>%COMPUTERNAME%.txt echo FileShare Information:>>%COMPUTERNAME%.txt for /f "skip=4 tokens=*" %%i in ('net share 2^>nul ^| findstr /v "㏑" ^| findstr /v "命" ^| findstr /v "command"' ) do ( echo %%i echo %%i>>%COMPUTERNAME%.txt ) echo =========================Viewer Over============================== net use \192.168.1.1 password /user:username 1>nul 2>nul copy %COMPUTERNAME%.txt \192.168.1.1HardFile$ net use \192.168.1.1IPC$ /del 1>nul 2>nul pause start %COMPUTERNAME%.txt |
System Information: Computer Name = C0300022B068 OS Type = Windows 8.1 专业版 64-bit (6.3, Build 9600) (9600.winblue_gdr.131030-1505) System Model = System Product Name CPU Model = Pentium(R) Dual-Core CPU E5500 @ 2.80GHz (2 CPUs), ~2.8GHz RAM Size = 4096MB RAM DisplayCard = Display Card = Microsoft 基本显示适配器 DisplayMemory = 256 MB Mother Board: Manufacturer = ASUSTeK Computer INC. MotherBoard Model= P5KPL-AM Hard Disk: Model=ST3500418AS ATA Device Size=500038694400 Network Card: NetCard Model = Realtek PCIe FE Family Controller MAC Address = 00-23-54-0A-31-A9 IP Address = 172.17.44.103(首选) Software Information: 谷歌拼音输入法 2.7 7-Zip 9.30 (x64 edition) Windows Live MIME IFilter Java 8 Update 20 (64-bit) Microsoft Visual C++ 2008 Redistributable - x64 9.0.30729.4148 Java SE Development Kit 8 Update 20 (64-bit) Microsoft Application Error Reporting PDF-Viewer Microsoft Visual C++ 2005 Redistributable (x64) MSVCRT110_amd64 VIA 平台设备管理员 Mozilla Maintenance Service Notepad++ Windows Live 软件包 Windows Live UX Platform Windows Live Writer Windows Live UX Platform Language Pack Junk Mail filter update Radmin Viewer 3.5 Windows Live Photo Common Microsoft Visual C++ 2008 Redistributable - x86 9.0.30729.4148 Platform Windows Live 软件包 Windows Live Writer Windows Live Writer 微软设备健康助手 Windows Live Communications Platform Java Auto Updater Windows Live Mail Windows Live Writer Resources LibreOffice 4.3.0.4 Windows Live Installer Windows Live Writer Windows Live Writer Resources Windows Live UX Platform Language Pack Windows Live 程式集 Microsoft Visual C++ 2005 Redistributable Photo Common MSVCRT MSVCRT110 Microsoft Visual C++ 2008 Redistributable - x86 9.0.21022 Adobe Reader 8 - Chinese Traditional Windows Live PIMT Platform Windows Live Mail Windows Live Mail Windows Live SOXE MSVCRT_amd64 Windows Live SOXE Definitions Photo Common D3DX10 Microsoft WSE 3.0 Runtime Microsoft Visual C++ 2008 Redistributable - x86 9.0.21022.218 Microsoft WSE 2.0 SP3 Runtime USB Information: USB is Open,Please Tag It. Admin Users: Administrator Luke Power Users: FileShare Information: ADMIN$ C:Windows 远程管理 C$ C: 默认共享 IPC$ 远程 IPC D$ D: 默认共享 E$ E: 默认共享 F$ F: 默认共享 HardFile$ D:HardFile cd_rom D:cd_rom HardSoftViewer D:HardSoftViewer HardwareViewer 20140923 D:HardwareViewer 20140923 public D:public |
本文发布于:2024-02-02 16:24:38,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170686227844997.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |