上一篇的實驗中,發現使用哪種指令集,都可以達到目標,所以要看你的環境中,究竟突破哪個關卡較容易, 或是佈建哪種管理機制較方便去做選擇。
而,經過一週的許多實驗,現在挨踢狗己將所有要做的資訊項目,和對應語法都查出來。除了公司電腦的USB是透過AD的GPU鎖的還不知道怎麼弄外
編號 | 想做的事 | cmdlet scripts |
---|---|---|
1. | 取得電腦詳細資訊 | `$HWDetail=Get-CimInstance -ClassName Win32_ComputerSystem |
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 |
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 |