一键检测硬件配置资料并自动上传至服务器

@echo off
color 0a
title    Hardware Viewer       
mode con cols=90
echo Hardware Viewing.....
sc config  winmgmt start= auto >nul 2<&1
net start winmgmt 2>nul
setlocal  ENABLEDELAYEDEXPANSION
del /f "%TEMP%\temp.txt" 2>nul
dxdiag /t %TEMP%\temp.txt
del /f "%COMPUTERNAME%.txt" 2>nul
echo System Information: >>%COMPUTERNAME%.txt
:system
rem This must 30s

if EXIST "%TEMP%\temp.txt" (
    for /f "tokens=1,2,* delims=:" %%a in (‘findstr /c:" Machine name:" /c:" Processor:" /c:" System Model:" /c:"  Memory:" /c:" Card name:" /c:"Display Memory:" /c:"Current Mode:" "%TEMP%\temp.txt"‘) do (
         set /a tee+=1
     if !tee! == 1 echo       Computer Name: %%b>>%COMPUTERNAME%.txt
     if !tee! == 2 echo       System  Model: %%b>>%COMPUTERNAME%.txt
         if !tee! == 3 echo       CPU     Model: %%b>>%COMPUTERNAME%.txt
     if !tee! == 4 echo       RAM      Size: %%b>>%COMPUTERNAME%.txt
     if !tee! == 5 echo. >>%COMPUTERNAME%.txt
     if !tee! == 5 echo DisplayCard: >>%COMPUTERNAME%.txt
         if !tee! == 5 echo       Display  Card: %%b>>%COMPUTERNAME%.txt
      if !tee! == 6 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

)

set tee=0 
echo. >>%COMPUTERNAME%.txt
echo Hard Disk: >>%COMPUTERNAME%.txt
for /f "tokens=1,* delims==" %%a in (‘wmic DISKDRIVE get model^,interfacetype^,size^,totalsectors^,partitions /value‘) do (
     set /a tee+=1
if "!tee!" == "3" echo       Interface Class  : %%b>>%COMPUTERNAME%.txt
if "!tee!" == "4" echo       Harddisk Model   : %%b>>%COMPUTERNAME%.txt
if "!tee!" == "5" echo       PartionNum       : %%b>>%COMPUTERNAME%.txt
if "!tee!" == "6" echo       Size             : %%b>>%COMPUTERNAME%.txt
)
rem echo Partion Information:
rem wmic LOGICALDISK  where mediatype=‘12‘ get description,deviceid,filesystem,size,freespace 

set tee=0 
echo. >>%COMPUTERNAME%.txt
echo NetCard:>>%COMPUTERNAME%.txt
for /f "tokens=2* delims==:" %%a in (‘ipconfig/all^|find /i "Description"‘) do (
   set  name=%%a 
   echo      NetCard Model: %%a>>%COMPUTERNAME%.txt
)
for /f "tokens=2* delims==:" %%a in (‘ipconfig/all^|find /i "Physical Address"‘) do (
    set  name=%%a
    echo      MAC Address: %%a>>%COMPUTERNAME%.txt
)
for /f "tokens=2* delims==:" %%a in (‘ipconfig/all^|find /i "描述"‘) do (
    set  name=%%a
    echo      NetCard Model: %%a>>%COMPUTERNAME%.txt
)
for /f "tokens=2* delims==:" %%a in (‘ipconfig/all^|find /i "物理地址"‘) 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
)
:win7
for /f "tokens=2* delims==:" %%a in (‘ipconfig/all^|find /i "IPV4"‘) do (
    set  name=%%a
    echo      IP Address: %%a>>%COMPUTERNAME%.txt
)
echo View Over!
net use \\172.17.44.103 password /user:user
copy %COMPUTERNAME%.txt \\192.168.1.1\HardFile$pause
start %COMPUTERNAME%.txt

只需要将倒数4-5行修改成自己的文件服务器信息即可.

时间: 2024-11-04 02:05:52

一键检测硬件配置资料并自动上传至服务器的相关文章

一键检测硬件配置批处理

在公司做硬件维护,由于经常要面对集团的稽查.软件.硬件资料一应俱全,规范是规范,但是在金字塔的最底层就是累啊,于是就自己根据网上的脚本依葫芦画瓢,整出一个. @echo off color 0a title    Check Hardware        mode con cols=90 sc config  winmgmt start= auto >nul 2<&1 net start winmgmt 2>nul setlocal  ENABLEDELAYEDEXPANSIO

检测硬件的批处理命令,检测硬件bat,一键获取电脑硬件信息

警告:运行BAT源码是一种危险的动作,如果你不熟悉,请不要尝试! 批处理语言: 简体中文 授权方式: 免费软件 运行环境: Windows平台 检测硬件批处理命令.一键获取.直接双击就可以查看 @echo off color 0a title 硬件检测 mode con cols=90 sc config winmgmt start= auto >nul 2<&1 net start winmgmt 2>1nul setlocal ENABLEDELAYEDEXPANSION e

Hadoop集群选择合适的硬件配置

为Hadoop集群选择合适的硬件配置 随着Apache Hadoop的起步,云客户的增多面临的首要问题就是如何为他们新的的Hadoop集群选择合适的硬件. 尽管Hadoop被设计为运行在行业标准的硬件上,提出一个理想的集群配置不想提供硬件规格列表那么简单. 选择硬件,为给定的负载在性能和经济性提供最佳平衡是需要测试和验证其有效性.(比如,IO密集型工作负载的用户将会为每个核心主轴投资更多). 在这个博客帖子中,你将会学到一些工作负载评估的原则和它在硬件选择中起着至关重要的作用.在这个过程中,你也

查看Linux 硬件配置信息

如何查看Linux 硬件配置信息 LINUX查看硬件配置 常用命令整理如下: 查看主板的序列号: dmidecode | grep -i serial number 用硬件检测程序kuduz探测新硬件:service kudzu start ( or restart) 查看CPU信息:cat /proc/cpuinfo [dmesg | grep -i cpu][dmidecode -t processor] 查看内存信息:cat /proc/meminfo [free -m][vmstat]

ubuntu16.04 + caffe + SSD 硬件配置

搞了几个月,终于把SSD试通了,不是科班出身的就是弯路多啊.几个月才跑通了caffe + ssd,痛苦至极,好在柳暗花明.好了,废话不多说,入正题. SSD作为object detection的论文,还算是比较新的,而且看起来效果不错,所以还是不少人去实验的,尤其是中国的同学们,我特意在外网搜索了一下,还真不多人,反而中国的博客用的人还更多. 在度娘里搜索caffe + ssd,确实不少资料的,但大家都知道,天下文章一大抄,更何况在大天朝下面,所以成功的并不多,还有一个问题是,大家run的安装命

win7里使用命令行检测硬件改动

最近从win10换成win7,惠普自带的USB鼠标总出现检测不到的问题,需要手动检测硬件改动才能重新使用光鼠. 起初一直是用计算机->管理->设备管理器->检测硬件改动来实现,特别麻烦,今天在网上找到一个微软的工具可以解决这个问题. devcon 这是一个微软给早期系统的设备管理的命令行工具,相当于命令行的设备管理器. 微软的官网下载连接已经坏掉...网上有32位的和IA64位(基本没用,因为现在个人电脑的64位都不是IA64架构),下载后可以运行 参数摘录如下 devcon.exe [

每次插入U盘等设备都找不到,设备管理器中卸载 ,再扫描检测硬件改动才可以正常问题解决方法

每次插入U盘等设备都找不到,设备管理器查看通用串行总线控制器 点黄色叹号设备 右键 卸载 ,再扫描检测硬件改动 就可以正常问题 解决方法:进入注册表,开始运行中 输入regedit  回车 点击HKEY_LOCAL_MACHINE----------SYSTEM-----------CurrentControlSet-------------Control-----------Class Class项底下找到'通用串行总线控制器'这项,看右面窗口里发现有'upperfilter'或'lowerf

查看linux系统的硬件配置

Linux作为操作系统来说当然也是和windows一样是要架设到硬件基础上的,所以硬件配置信息对我们来说也是肯定需要了解的,下面是在Centos/redhat里面查看硬件配置的命令: CPU信息 cat /proc/cpuinfo  |grep processor|awk '{print $3}'|wc -l 2.查看内存信息 free -m |grep Mem |awk '{print $2}' 3.查看硬盘信息 fdisk -l |grep GB 4.查看网卡配置信息 (1)查看配置文件:

汉澳sinox2014最佳硬件配置

汉澳sinox2014并不支持所有的硬件,为了得到最佳体验,推荐购置新机子的配置 CPU 英特尔 Xeon E3-1230 V2 (四核) //实际上是八核心 主板 华硕 B75M-PLUS (Intel B75 (Panther Point-M Enahnced)) //内置网卡声卡 内存 32 GBytes //海盗船内存条,8G估计够了 显卡 NVIDIA(英伟达) GeForce GTX 650, 1024 MBytes of GDDR5 SDRAM //支持最新厂家nvidia驱动或下