iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 9
0
自我挑戰組

PowerShell 30天練功做網管平台系列 第 9

09_其他指令的應用

上一篇的實驗中,發現使用哪種指令集,都可以達到目標,所以要看你的環境中,究竟突破哪個關卡較容易, 或是佈建哪種管理機制較方便去做選擇。


而,經過一週的許多實驗,現在挨踢狗己將所有要做的資訊項目,和對應語法都查出來。除了公司電腦的USB是透過AD的GPU鎖的還不知道怎麼弄外

編號 想做的事 cmdlet scripts
1. 取得電腦詳細資訊 $HWDetail=Get-CimInstance -ClassName Win32_ComputerSystem | Select-Object -Property [a-z]* -ExcludeProperty "CIM*"$HWDetail=Get-WMIOBJECT -ClassName Win32_ComputerSystem | Select-Object -Property [a-z]* -ExcludeProperty "CIM*"
1-1. 電腦名稱 $HWDetail.name
1-2. 製造廠牌 $HWDetail.Manufacturer
1-3. 電腦型號 $HWDetail.Model
1-2. 電腦網域 $HWDetail.Domain
1-3. 登入使用者 $HWDetail.username
2. 取得電腦網路詳細資訊 $NetDetail=Get-CIMINSTANCE -Class Win32_NetworkAdapterConfiguration -Filter IPEnabled=$true | Select-Object -Property [a-z]* -ExcludeProperty IPX*,WINS*$NetDetail=Get-WmiObject -Class Win32_NetworkAdapterConfiguration -Filter IPEnabled=$true | Select-Object -Property [a-z]* -ExcludeProperty IPX*,WINS*
2-1. IPAddress $NetDetail[0].IPAddress[0]
2-2. SubnetMask $NetDetail[0].IPSubnet[0]
2-3. Default Gateway $NetDetail[0].DefaultIPGateway
2-4. MAC Address $NetDetail[0].MACAddress
2-5. DNSServer $NetDetail[0].DNSServerSearchOrder
2-6. DHCPServer $NetDetail[0].DHCPServer
2-7. DNS Name $NetDetail[0].DNSHostName
3. 電腦最近一次pactch Get-CimInstance -ClassName Win32_QuickFixEngineering參考這裡
4. 所有軟體及版本 參考這裡
4. 帳號有Admin Get-LocalGroupMember -Group "Administrators"
5. 帳號有無USB 需查AD

上一篇
08_Get-CimInstance v.s. Get-WinObject
下一篇
10_前進SQL
系列文
PowerShell 30天練功做網管平台14

尚未有邦友留言

立即登入留言