伺服器資訊收集

2022-06-15 10:00:09 字數 2111 閱讀 1724

#version:1.2

#modify date:2013-05-21

#說明:

#該指令碼可以獲取計算機名,網域名稱,ip位址,作業系統版本,cpu名稱+單顆cpu核心數量*cpu個數,記憶體大小(gb),單塊磁碟大小,計算機序列號,製造商,計算機型號

#該指令碼先將計算機資訊輸出到txt檔案中,然後再自動輸出到csv格式檔案,檢查無誤後,可以將txt檔案刪除

#在執行該指令碼的時候需要確保對需要獲取資訊的計算機有管理員許可權,可以通過unc路徑訪問到分割槽即可

#增加系統x86,x64版本判斷

#定義獲取計算機資訊的函式

function getserverinfo ($server)

$ipaddr = $ip.ipaddress

#獲取作業系統版本

$os = get-wmiobject -class win32_operatingsystem -computername $server

#獲取sp版本號

$osversion_letter = switch ($os.version.split(".")[2])

7601

3790

default

}$osversion = $os.caption + " " + $osversion_letter + " x"+$os.osarchitecture.substring(0,2)

#獲取cpu名稱、單顆cpu核心數量*cpu個數

$cpus = get-wmiobject win32_processor -computername $server

$cpucount = 0

foreach ($cpu in $cpus)

}$cpunamecore = $cpu.name+" "+[string]$cpu.numberofcores + '*' + [string]$cpucount + "c"

#獲取記憶體大小

$memorys = get-wmiobject -class win32_physicalmemory -computername $server

#$memorylist = $null

$memorysize_sum = $null

foreach ($memory in $memorys)

#獲取磁碟資訊

$disks = get-wmiobject win32_diskdrive -computername $server

$disklist = $null

#$disksize_sum = $null

foreach ($disk in $disks)

#獲取計算機序列號、製造商

$bios = get-wmiobject -class win32_bios -computername $server

$sn = $bios.serialnumber

if ($sn.substring(0,6) -eq "vmware")

$manufacturer = $bios.manufacturer

$serverinfo = $server + "," + $domainname + "," + $ipaddr + "," + $osversion + "," + $cpunamecore + "," + $memorysize_sum + "," + $disklist + "," + $sn + "," + $manufacturer + "," + $model

}else

}else

return $serverinfo

}#定義伺服器列表檔案位置,輸出結果儲存位置

$serverlist_path="d:\infor_collect\serverlist.txt"

$serverinfo_result_path_tmp="d:\infor_collect\serverinfo_result_tmp.txt"

$serverinfo_result_path="d:\infor_collect\serverinfo_result.csv"

if (test-path $serverinfo_result_path_tmp)

if (test-path $serverinfo_result_path)

伺服器資訊收集

version 1.2 modify date 2013 05 21 說明 該指令碼可以獲取計算機名,網域名稱,ip位址,作業系統版本,cpu名稱 單顆cpu核心數量 cpu個數,記憶體大小 gb 單塊磁碟大小,計算機序列號,製造商,計算機型號 該指令碼先將計算機資訊輸出到txt檔案中,然後再自動輸...

伺服器防滲透 1 資訊收集

在本人所處的公司的伺服器正式遭到黑客攻擊之前,一直都以為黑客是個遙不可及的詞,直到真正成為了受害者時,才猛然意識到安全的重要性。有一些基本經驗和心得總結出來,和同行分享一下吧。最粗暴的黑客行為,就是利用計算機對比人的逆天的計算能力,來暴力破解。一般的伺服器都是不提供互動介面的,而且為了能夠方便和其它...

TypePerf收集伺服器效能

typeperf.exe這個命令列工具可以收集伺服器效能資料 1.查詢和資料庫jinridomesticorder相關的效能引數 typeperf qx sqlserver databases find testr 2.查詢和資料庫jinridomesticorder相關的效能引數並匯出 typep...