Linux安全网 - Linux操作系统_Linux 命令_Linux教程_Linux黑客

会员投稿 投稿指南 本期推荐: 强烈推荐:Ylmf OS 3.0 正式版发布附迅雷高 XP系统下硬盘安装Fedora 14图文教程
搜索:
您的位置: Linux安全网 > Linux入门 > » 正文

批处理统计计算机硬件信息

来源: 迦叶的微笑 分享至:

 
@echo off
 
setlocal EnableDelayedExpansion

rem---输入相关信息


 @echo 姓名:%name%
 set /p name=

 
 @echo 部门:%department%
 set /p department=
 
 @echo 房间号码:%roomnumber%
 set /p roomnumber=
 
 @echo 显示器型号:%display%
 set /p display=

 @echo 备注:%other%
 set /p other=

rem---生成文件,文件名称由输入信息组合而成
 

 @echo > %roomnumber%_%department%_%name%.txt
  @echo. >> %roomnumber%_%department%_%name%.txt
  @echo. >> %roomnumber%_%department%_%name%.txt
  @echo. >> %roomnumber%_%department%_%name%.txt

rem---将输入信息写入新生成的文件

 @echo 姓名: %name%  >> %roomnumber%_%department%_%name%.txt
  @echo. >> %roomnumber%_%department%_%name%.txt

 @echo 部门:%department% >> %roomnumber%_%department%_%name%.txt
  @echo. >> %roomnumber%_%department%_%name%.txt

 @echo 显示器型号:%display% >> %roomnumber%_%department%_%name%.txt
  @echo. >> %roomnumber%_%department%_%name%.txt

 @echo 房间号码:%roomnumber% >> %roomnumber%_%department%_%name%.txt
  @echo. >> %roomnumber%_%department%_%name%.txt

 @echo 备注:%other% >> %roomnumber%_%department%_%name%.txt
  @echo. >> %roomnumber%_%department%_%name%.txt
  @echo. >> %roomnumber%_%department%_%name%.txt
  @echo. >> %roomnumber%_%department%_%name%.txt


rem---调用systeminfo命令,显示相关主机信息

 @echo #######################################################
 @echo #------------------【CPU】【内存】--------------------#
 @echo #######################################################
  @echo. >> %roomnumber%_%department%_%name%.txt
  systeminfo >> %roomnumber%_%department%_%name%.txt
  @echo. >> %roomnumber%_%department%_%name%.txt
  @echo. >> %roomnumber%_%department%_%name%.txt


rem---统计磁盘空间信息

 @echo #######################################################
 @echo #--------------------【磁盘空间】---------------------#
 @echo #######################################################
 
 >>script.txt  echo list disk
 diskpart /s script.txt >> %roomnumber%_%department%_%name%.txt
 del script.txt /q
   

 
 @echo #********************【统计结束】*********************#
  

rem---将文件上传至Ftp服务器

  echo >ftplog.txt
  set FtpFile="%cd%"\ftplog.txt
  
  
  echo open IP ADDRESS>>"%FtpFile%"
  echo USERNAME>>"%FtpFile%"
  echo PASSWORD>>"%FtpFile%"
  echo cd ftp>>"%FtpFile%"
  echo bin>>"%FtpFile%"
  echo put %roomnumber%_%department%_%name%.txt>>"%FtpFile%"
  echo bye>>"%FtpFile%"
  start /wait ftp -v -i -s:"%FtpFile%"
  del /q "%FtpFile%"


 @echo #*******************【Ftp上传成功】********************#
  @echo. >> %roomnumber%_%department%_%name%.txt
  @echo. >> %roomnumber%_%department%_%name%.txt
  @echo. >> %roomnumber%_%department%_%name%.txt
  @echo. >> %roomnumber%_%department%_%name%.txt
  @echo. >> %roomnumber%_%department%_%name%.txt
 pause


Tags:
分享至:
最新图文资讯
1 2 3 4 5 6
验证码:点击我更换图片 理智评论文明上网,拒绝恶意谩骂 用户名:
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 发展历史