麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > PowerShell > 正文

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

2020-05-30 20:18:35
字體:
來源:轉載
供稿:網友

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 日本高清com| 国产午夜精品久久久久婷 | 久久情爱网 | 伊人999| 第四色成人网 | 国内一区| 在线播放视频一区二区 | 4p一女两男做爰在线观看 | 激情黄页 | 视频在线中文字幕 | 一级国产电影 | 农村寡妇偷毛片一级 | 姑娘第四集免费看视频 | 31freehdxxxx欧美 | 日本在线视频免费 | 国产精品一区二区三区在线播放 | 色综合久久久久久久久久久 | 久久久久久亚洲综合影院红桃 | 国产精品视频2021 | 久久国产成人精品国产成人亚洲 | 国产羞羞视频在线观看免费应用 | 久久久久久久91 | 91久久久久久亚洲精品禁果 | 中文字幕视频在线播放 | 免费观看一区二区三区 | 一级大片久久 | 亚洲一区二区三区在线看 | 超碰97人| 久久福利精品 | 中文字幕在线观看亚洲 | 国产1级视频 | 成人店女老板视频在线看 | 国产精品嘿咻嘿咻在线播放 | 国产精品视频一区二区三区四区五区 | 精品一区二区三区日本 | 亚洲射吧| 99精品热视频 | 国产小视频在线 | 日韩精品久久久久久 | 精品一区二区亚洲 | 国产羞羞视频在线免费观看 |