亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > PowerShell > 正文

PowerShell腳本實現檢測網絡內主機類型

2020-03-26 19:12:28
字體:
來源:轉載
供稿:網友

最近一直在寫一個自動檢測網絡內主機類型的腳本?;竟δ芸梢詫崿F判斷主機操作系統類型,如果是域內的主機可以獲取主機的硬件參數和性能參數,并判斷是否存在網絡設備。對一個運維人員來說往往需要盡快熟悉一個陌生的網絡。所以這個腳本就很方便了,如果有更好的建議歡迎指正感謝!

復制代碼 代碼如下:

############################################
#Author:Lixiaosong
#Email:lixiaosong8706@gmail.com
#For:檢測/24掩碼網絡內主機系統類型并獲取windows主機參數
#Version:1.0
##############################################
Param(
[Parameter(Mandatory=$true)]$Network
)
$Ip=for($i= 1; $i-ile255; $i+= 1){"$Network.$i"}
foreach($Ipaddressin$IP){
#檢測相關端口狀態
$Port3389=3389 | %{ echo ((new-objectNet.Sockets.TcpClient).Connect("$Ipaddress",$_)) "$true"} 2>$null
$Port22=22 | %{ echo ((new-objectNet.Sockets.TcpClient).Connect("$Ipaddress",$_)) "$true"} 2>$null
$Port23=23 | %{ echo ((new-objectNet.Sockets.TcpClient).Connect("$Ipaddress",$_)) "$true"} 2>$null
$Pingtest=Test-connection-ComputerName$IPaddress-quiet
if($Port3389-like"$true"){
#服務器信息
$HostSN=(GWMI-ComputerName"$Ipaddress"win32_bios).SerialNUmber
$HostFirm=(GWMI-ComputerName"$Ipaddress"win32_bios).Manufacturer
$HostModel=(GWMI-ComputerName"$Ipaddress"Win32_ComputerSystem).Model
#主機信息
$HostName=(GWMI-ComputerName"$Ipaddress"Win32_ComputerSystem).DNSHostName
$DomainName=(GWMI-ComputerName"$Ipaddress"Win32_ComputerSystem).Domain
#服務器硬件資源信息
$Freemem=(GWMI-ComputerName"$Ipaddress"win32_OperatingSystem).FreePhysicalMemory#空余物理內存
$Totalmem=(GWMI-ComputerName"$Ipaddress"win32_OperatingSystem).TotalVisibleMemorySize#總物理內存
$cpu=((get-counter-ComputerName"$IPaddress"-counter"/processor(_total)/% processor time").CounterSamples|where{$_.InstanceName -eq"_total"}).CookedValue
$DiskRead=" {0:0.0} KB"-f($(((get-counter-ComputerName"$Ipaddress"-counter"/LogicalDisk(_total)/Disk Read Bytes/sec").CounterSamples|where{$_.InstanceName -eq"_total"}).CookedValue) / 1KB)
$DiskWrite="{0:0.0} KB"-f($(((get-counter-ComputerName"$Ipaddress"-counter"/LogicalDisk(_total)/Disk Write Bytes/sec").CounterSamples|where{$_.InstanceName -eq"_total"}).CookedValue) /1KB)
$NetworkSent=" {0:0.0} KB"-f($((Get-Counter-ComputerName"$Ipaddress"-Counter"/Network Interface(*)/Bytes Sent/sec").CounterSamples|%{$_.CookedValue}|sort|select-last1) / 1KB)
$NetworkReceive=" {0:0.0} KB"-f($((Get-Counter-ComputerName"$IPaddress"-Counter"/Network Interface(*)/Bytes Received/sec").CounterSamples|%{$_.CookedValue}|sort|select-last1) / 1KB)
$Havecpu= "{0:0.0} %"-f$cpu
$Permem="{0:0.0} %"-f((($Totalmem-$Freemem)/$Totalmem)*100)
$Disks= GWMI-ComputerName"$IPaddress"win32_logicaldisk|?{$_.drivetype -eq3}
#獲取域內Windows主機參數
Write-host"
=================================================================================================================
時間:$(get-date) WINDOWS服務器:$HostName.$DomainName IP:$($IPaddress.Padleft(2)) 品牌:$($HostFirm.Padleft(2)) 型號:$($HostModel.Padleft(2)) 序列號:$($HostSN.Padleft(2))
CPU使用率:$($Havecpu.Padleft(8)) 內存使用率:$($Permem.Padleft(13))
磁盤讀/秒:$($DiskRead.Padleft(8)) 磁盤寫/秒:$($DiskWrite.Padleft(13))
網絡發送/秒:$($NetworkSent.Padleft(8)) 網絡接收/秒:$($NetworkReceive.Padleft(13))
盤符   盤總空間  空閑空間  使用空間  使用百分比"-ForegroundColorGreen
foreach($Diskin$Disks){
$Size= "{0:0.0} GB"-f($Disk.Size / 1GB )
$FreeSpace= "{0:0.0} GB"-f($Disk.FreeSpace / 1GB)
$Used= ([int64]$Disk.size - [int64]$Disk.freespace)
$SpaceUsed= "{0:0.0} GB"-f($Used/ 1GB)
$Percent="{0:0.0} %"-f($Used* 100 / $Disk.Size)
$n=3
Write-Host"  "$Disk.deviceid.PadRight($n)-no-ForegroundColorGreen
$n=10
Write-Host$Size.Padleft($n)-no-ForegroundColorGreen
Write-Host$FreeSpace.Padleft($n)-no-ForegroundColorGreen
Write-Host$SpaceUsed.Padleft($n)-no-ForegroundColorGreen
Write-Host$Percent.Padleft($n)-ForegroundColorGreen
}
}
#判斷linux主機
if($port22-like"$true"){
write-host"
================================================================================================================
服務器:$IPaddress 開放端口:"22" 可能是一臺是"linux"主機"-ForegroundColorYellow
}
#判斷網絡設備
if($port23-like"$true"){
Write-host"
================================================================================================================
服務器:$Ipaddress 開放端口:"23" 可能是一臺"網絡"設備"-ForegroundColorCyan
}
#主機不存在
if($Pingtest-like"$False"){
Write-host"
================================================================================================================
服務器:$Ipaddress 此主機不存在"-ForegroundColorRed
}
}

使用方法舉例:

 

1 將腳本保存至c:/
2 運行powershell 執行PS C:/> ./test.ps1 10.7.2 #只需輸入網絡的前三位

復制代碼 代碼如下:

PS C:/> ./test.ps1 10.7.2

 

PowerShell腳本,檢測網絡內主機類型

 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲美女av网站| 亚洲free性xxxx护士hd| 国产欧美一区二区三区久久人妖| 亚洲aⅴ男人的天堂在线观看| 欧美精品久久久久久久久| 日韩中文字幕在线播放| 国产日韩精品在线播放| 国产成人一区二区三区| 亚洲性无码av在线| 国产精品第七十二页| 亚洲精品91美女久久久久久久| 欧美专区第一页| 国产视频久久久| 色先锋久久影院av| 日韩美女中文字幕| 97成人超碰免| 深夜福利国产精品| 国产精品精品国产| 欧美性黄网官网| 国产亚洲免费的视频看| 欧美性在线视频| 91精品啪在线观看麻豆免费| 亲子乱一区二区三区电影| 97国产真实伦对白精彩视频8| 麻豆一区二区在线观看| 中文字幕日韩免费视频| 国产精品日日做人人爱| 亚洲自拍偷拍色片视频| 在线精品国产成人综合| 亚洲r级在线观看| 98精品国产自产在线观看| 精品女同一区二区三区在线播放| 欧美亚洲国产另类| 97超碰蝌蚪网人人做人人爽| 精品久久久久久中文字幕| 97婷婷大伊香蕉精品视频| 亚洲精品白浆高清久久久久久| 欧美激情一二区| 亚洲欧美另类人妖| 日韩欧美在线播放| 91av在线不卡| 国产乱人伦真实精品视频| 久久久久久中文| 国产精品美女主播在线观看纯欲| 日韩成人在线观看| 一区二区三区动漫| 国产一区二区成人| 亚洲性生活视频在线观看| 欧美视频中文字幕在线| 欧美成人免费一级人片100| 久久艹在线视频| 欧美老少做受xxxx高潮| 8050国产精品久久久久久| 91老司机精品视频| 亚洲第一区在线观看| 精品久久国产精品| 欧美高清自拍一区| 久久免费视频网站| 色综合久久悠悠| 精品视频在线观看日韩| 久久99热精品这里久久精品| 国产精品久久久久久久午夜| 国产精品视频区1| 日韩在线观看网站| 在线播放国产一区中文字幕剧情欧美| 亚洲精品www| 91精品国产综合久久久久久久久| 亚洲图片欧美午夜| 国产精品劲爆视频| 久久国产精品视频| 亚洲四色影视在线观看| 欧美精品18videos性欧美| 伊人伊成久久人综合网站| 欧美性69xxxx肥| 国产69精品久久久久9999| 国产99视频精品免视看7| 欧美高跟鞋交xxxxxhd| 国产福利视频一区二区| 国产精品亚洲美女av网站| 欧美日韩亚洲精品内裤| 欧美黄网免费在线观看| 欧美成人手机在线| 91高潮在线观看| 97国产成人精品视频| 国产欧美日韩精品在线观看| 久久久精品美女| 成人在线激情视频| 久久免费国产视频| 色偷偷噜噜噜亚洲男人| 欧日韩不卡在线视频| 中文字幕日韩免费视频| 久久久999国产| 懂色av中文一区二区三区天美| 欧美色图在线视频| 国产精品久久久久7777婷婷| 国产精品久久久久福利| 色与欲影视天天看综合网| 久久综合色88| 欧美亚洲国产成人精品| 欧洲日本亚洲国产区| 国产精品丝袜一区二区三区| 91色在线视频| 亚洲色图第一页| 97精品久久久中文字幕免费| 国产亚洲人成a一在线v站| 欧美在线播放视频| 精品在线欧美视频| 精品日韩视频在线观看| 91牛牛免费视频| 亚洲视频一区二区三区| 91chinesevideo永久地址| 欧美在线观看日本一区| 欧美亚洲伦理www| 国产日韩在线一区| 欧美另类在线观看| 欧美日产国产成人免费图片| 亚洲成人动漫在线播放| 91精品国产乱码久久久久久蜜臀| 亚洲成人亚洲激情| 91丝袜美腿美女视频网站| 日韩av免费在线观看| 69影院欧美专区视频| 国产精品青青在线观看爽香蕉| 久久久中精品2020中文| 亚洲欧美日韩久久久久久| 性色av一区二区三区在线观看| 国产日韩欧美影视| 久久影视电视剧免费网站| 国产成人在线播放| 欧美日韩国产成人在线| 国产91精品黑色丝袜高跟鞋| 亚洲成色999久久网站| 亚洲网在线观看| 亚洲欧美日韩国产精品| 日韩av资源在线播放| 日韩免费在线播放| 91情侣偷在线精品国产| 97激碰免费视频| 岛国视频午夜一区免费在线观看| 久久在线观看视频| 亚洲一区二区久久久久久久| 日韩人体视频一二区| 日韩毛片在线看| 成人性生交xxxxx网站| 久久艹在线视频| 国产亚洲视频在线| 91在线免费看网站| 在线免费观看羞羞视频一区二区| 亚洲自拍偷拍区| 亚洲肉体裸体xxxx137| 91精品美女在线| www.欧美精品| 另类色图亚洲色图| 91九色国产在线| 欧美丝袜一区二区| 亚洲人成人99网站| 国模私拍视频一区| 欧美裸体xxxx| 国产网站欧美日韩免费精品在线观看| 欧美精品激情在线观看| 中文在线资源观看视频网站免费不卡| 日韩美女av在线| 亚洲国产日韩欧美综合久久| 亚洲美女av黄|