rem   请将下面邮件地址更换为你的 
rem   outmail收件人地址   outmail2 是抄送地址
rem   outmail收件人地址     一般为资产管理员或IT 的邮箱
rem   outmail2 是抄送有限  一般为项目或组团行政人员
rem   outmailtitle 是发送邮件的标题头 注明这台电脑在哪里

    set outmail= qiang_chen11@shimaogroup.com
    set outmail2= zichan_hxfz@shimaogroup.com
set outmailtitle=  海峡福州

rem ============收集文件开始=====================
@cls
@echo off


rem  得到资产序列号 lenovo
for /f "skip=1" %%i in ('wmic bios get serialnumber') do (
    set sn1=%%i
goto next
)
:next

rem  得到资产序列号 thinkpad
for /f "skip=1" %%i in ('wmic baseboard get serialnumber') do (
    set sn2=%%i
goto next
)
:next


rem 得到最后一个IPv4的地址
for /f "tokens=16" %%i in ('ipconfig /all ^| find /i "IPv4 地址"') do set ip=%%i  




echo ==============================海峡电脑资产远程检查=================20200713 1900 
echo ==============================================================================
echo       当前时间：%DATE%      您好!  %USERNAME%     计算机 %computername%  
echo =============================================================================  
echo       流程大约2~4分钟， sn序列号Lenovo机型: %sn1%  ThinkPad机型:  %sn2%  
echo ==============================================================================
echo        IP地址：%ip:~0,-6%  
echo ==============================================================================

rem 几个输出文件的名称

set hx=hx_%computername%
set hx1=hx_%computername%_1
set hx2=hx_%computername%_2
set hx3=hx_%computername%_3
set hx4=hx_%computername%_4
set hxx=%computername%


rem  马咖啡代理的路径要先声明一下 
path  %path% ;C:\Program Files\McAfee\Agent

d:
cd \




set ph1=%cd%

echo ##IP >   %hx1%.txt

rem 以下只提取有线无线网络IP
@echo off & 
echo 本机名为: %COMPUTERNAME%  >>   %hx1%.txt


setlocal enabledelayedexpansion

for /f "tokens=1 delims=[]" %%i in ('nbtstat -S^|find /n "本地连接"') do (
    nbtstat -S | more +%%i >$
    set /p Str=<$
    del $
    for /f "tokens=2 delims=[]" %%i in ('echo "!Str!"') do set LIP=%%i
)
echo 本机有线IP为：%LIP%      >>   %hx1%.txt


for /f "tokens=1 delims=[]" %%i in ('nbtstat -S^|find /n "无线网络连接"') do (
    nbtstat -S | more +%%i >$
    set /p Str=<$
    del $
    for /f "tokens=2 delims=[]" %%i in ('echo "!Str!"') do set WIP=%%i
)
echo 本机无线IP为：%WIP%      >>   %hx1%.txt




rem echo       本机首选IP为：%ip%        %ip:~0,-6% 
rem echo ==============================================================================

echo 本机首选IP为：%ip%       >>   %hx1%.txt
echo 本机物理地址：           >>   %hx1%.txt


for /f "tokens=1,3 delims=," %%i in ('getmac /v /nh /fo:csv ^| findstr
"..-..-..-..-..-.."') do (
    echo %%i %%j            >>   %hx1%.txt
)  

rem 以上只提取有线无线网络IP




echo ##工作组信息 >   %hx4%.txt

net localgroup "administrators"       >>%hx4%.txt
net localgroup "power users"        >>%hx4%.txt
net localgroup "Network Configuration Operators"    >>%hx4%.txt
net share                           >>%hx4%.txt
ipconfig/all                        >>%hx4%.txt

echo ##mcafee代理 >>   %hx4%.txt
cmdagent -i  >>%hx4%.txt

echo ##硬件信息 >>   %hx4%.txt
rem cpu

wmic cpu get name,addresswidth,processorid  >>%hx4%.txt
wmic cpu get processorid>>%hx4%.txt


rem bios baseboard sn

echo ##bios>>   %hx4%.txt







rem  ram
rem echo ##ram>>   %hx3%.txt
wmic memorychip list brief >%hx3%.txt

rem disk
rem echo ##disk>>   %hx3%.txt
wmic diskdrive get deviceid,size >>%hx3%.txt
wmic LOGICALDISK get name,Description,filesystem,size,freespace>>%hx3%.txt


rem screen
rem echo ##screen>>   %hx3%.txt
wmic DESKTOPMONITOR where Status='ok' get ScreenWidth,ScreenHeight >>%hx2%.txt
rem echo ##print>>   %hx3%.txt
wmic printer get name,local>>%hx3%.txt

rem  os 
rem echo ##os domain >>   %hx3%.txt
wmic os get  name, osarchitecture>>%hx3%.txt

echo 5============================================================================= 
rem domain

wmic computersystem get domain >>%hx3%.txt

echo 4============================================================================= 
rem 系统信息 , Roles/format:list
rem echo ##computersystem >>   %hx3%.txt

wmic computersystem get Name, Domain, Manufacturer, Model, Username >>%hx3%.txt

echo 3============================================================================= 

echo 2=============================================================================
rem 读取bios 主板序列号    bios baseboard sn
wmic baseboard get serialnumber>%hx2%.txt
wmic bios get serialnumber>>%hx2%.txt
wmic csproduct get IdentifyingNumber >>%hx2%.txt


echo 0=============================================================================


rem color 2C
@echo off



:C0
@echo 请您目前选择所在的项目归属( 福州城市公司)：
@echo 回复【11】福州城市中心 it陈强  电话：18506052012      qian_chen11@shimaogroup.com
@echo 回复【12】福州敖江项目 it陈强  电话：18506052012      qian_chen11@shimaogroup.com
@echo 回复【13】粗芦岛项目部 it陈强  电话：18506052012      qian_chen11@shimaogroup.com
@echo 回复【14】永泰葛岭项目 it陈强  电话：18506052012      qian_chen11@shimaogroup.com
@echo 回复【15】永泰城关项目 it陈强  电话：18506052012      qian_chen11@shimaogroup.com
@echo 回复【16】福州永泰项目 it陈强  电话：18506052012      qian_chen11@shimaogroup.com
@echo 回复【17】闽侯滨江项目 it陈强  电话：18506052012      qian_chen11@shimaogroup.com
@echo 回复【18】闽侯高新项目 it陈强  电话：18506052012      qian_chen11@shimaogroup.com
@echo 回复【19】闽侯南通项目 it陈强  电话：18506052012      qian_chen11@shimaogroup.com
@echo 回复【20】闽侯滨江项目 it陈强  电话：18506052012      qian_chen11@shimaogroup.com
@echo 回复【21】福州108 大厦 it陈强  电话：18506052012      qian_chen11@shimaogroup.com
@echo 回复【22】三江口项目部 it陈强  电话：18506052012      qian_chen11@shimaogroup.com
@echo 回复【23】福州战坂项目 it陈强  电话：18506052012      qian_chen11@shimaogroup.com
@echo 回复【24】福州新店项目 it陈强  电话：18506052012      qian_chen11@shimaogroup.com
@echo 回复【25】桂湖新城项目 it陈强  电话：18506052012      qian_chen11@shimaogroup.com
@echo 回复【26】桂湖溪里项目 it陈强  电话：18506052012      qian_chen11@shimaogroup.com
@echo 回复【27】福州浦下项目 it陈强  电话：18506052012      qian_chen11@shimaogroup.com
@echo 回复【28】福州连潘项目 it陈强  电话：18506052012      qian_chen11@shimaogroup.com
@echo 回复【29】福州金浦项目 it陈强  电话：18506052012      qian_chen11@shimaogroup.com
@echo 回复【30】金融街项目部 it陈强  电话：18506052012      qian_chen11@shimaogroup.com
@echo 回复【31】长安山项目部 it陈强  电话：18506052012      qian_chen11@shimaogroup.com
@echo 回复【32】福州鼓岭项目 it陈强  电话：18506052012      qian_chen11@shimaogroup.com
@echo 回复【33】福州横屿项目 it陈强  电话：18506052012      qian_chen11@shimaogroup.com
@echo 回复【34】闽清鹿驰项目 it陈强  电话：18506052012      qian_chen11@shimaogroup.com
@echo 回复【35】长乐金峰项目 it陈强  电话：18506052012      qian_chen11@shimaogroup.com
@echo 回复【36】长乐西关项目 it陈强  电话：18506052012      qian_chen11@shimaogroup.com
@echo 回复【37】长乐营前项目 it陈强  电话：18506052012      qian_chen11@shimaogroup.com

@echo 回复【 0 】不发送邮件，直接查看
@set /p c=请输入您的选项编号(11~37 / 0)：
 @if %c%==0 goto end 
 @if %c%==11 goto C11
 @if %c%==12 goto C12
 @if %c%==13 goto C13
 @if %c%==14 goto C14
 @if %c%==15 goto C15
 @if %c%==16 goto C16
 @if %c%==17 goto C17
 @if %c%==18 goto C18
 @if %c%==19 goto C19
 @if %c%==20 goto C20
 @if %c%==21 goto C21
 @if %c%==22 goto C22
 @if %c%==23 goto C23
 @if %c%==24 goto C24
 @if %c%==25 goto C25
 @if %c%==26 goto C26
 @if %c%==27 goto C27
 @if %c%==28 goto C28
 @if %c%==29 goto C29
 @if %c%==30 goto C30
 @if %c%==31 goto C31
 @if %c%==32 goto C32
 @if %c%==33 goto C33
 @if %c%==34 goto C34
 @if %c%==35 goto C35
 @if %c%==36 goto C36
 @if %c%==37 goto C37


goto C0
    rem   请将下面邮件地址更换为你的 
    rem   outmail收件人地址   outmail2 是抄送地址
    rem   outmail收件人地址     一般为资产管理员或IT 的邮箱
    rem   outmail2 是抄送有限  一般为项目或组团行政人员
    rem   outmailtitle 是发送邮件的标题头 注明这台电脑在哪里
:C11 
 set outmailtitle=福州敖江项目部  
  goto X
:C12 
 set outmailtitle=福州粗芦岛项目部  
  goto X
:C13 
 set outmailtitle=福州永泰葛岭项目  
  goto X
:C14 
 set outmailtitle=永泰城关项目部  
  goto X
:C15 
 set outmailtitle=福州永泰项目部  
  goto X
:C16 
 set outmailtitle=福州闽侯滨江项目部  
  goto X
:C17 
 set outmailtitle=福州闽侯高新项目部  
  goto X
:C18 
 set outmailtitle=闽侯南通项目部  
  goto X
:C19 
 set outmailtitle=福州闽侯滨江项目部  
  goto X
:C20 
 set outmailtitle=福州108大厦项目部  
  goto X
:C21 
 set outmailtitle=福州三江口项目部  
  goto X
:C22 
 set outmailtitle=福州城市公司管理中心  
  goto X
:C23 
 set outmailtitle=福州战坂项目部  
  goto X
:C24 
 set outmailtitle=福州新店项目部  
  goto X
:C25 
 set outmailtitle=福州桂湖新城项目部  
  goto X
:C26 
 set outmailtitle=福州桂湖溪里项目部  
  goto X
:C27 
 set outmailtitle=福州浦下项目部  
  goto X
:C28 
 set outmailtitle=福州连潘项目部  
  goto X
:C29 
 set outmailtitle=福州金浦项目部  
  goto X
:C30 
 set outmailtitle=福州金融街项目部  
  goto X
:C31 
 set outmailtitle=福州长安山项目部  
  goto X
:C32 
 set outmailtitle=福州鼓岭项目部  
  goto X
:C33 
 set outmailtitle=福州横屿项目  
  goto X
:C34 
 set outmailtitle=福州闽清鹿驰项目  
  goto X
:C35 
 set outmailtitle=福州长乐金峰项目部  
  goto X
:C36 
 set outmailtitle=长乐西关项目部  
  goto X
:C37 
 set outmailtitle=长乐营前项目部  
  goto X

:X
echo   主送邮件 %outmail%
echo   抄送邮件  %outmail2%
echo   标题前缀 %outmailtitle%





rem 合并文件
echo off
type %hx%_*.txt>%hxx%.txt


rem  设置邮件标题
set mailtitle=%outmailtitle%  计算机名 %computername% 序列号 %sn1%+%sn2% 使用人 %USERNAME% 固定资产标签  %computername:~1,-3%1601000%computername:~5% 

rem 设置邮件正文 
set mailbody=远程 https://%computername%:4343    https://%ip:~0,-6%:4343      
rem 使用outlook发送邮件 


start outlook
start outlook /a "d:\%hxx%.txt" /m "%outmail%&cc=%outmail2%&subject=%mailtitle%&body=%mailbody%"
:end