上一篇的實驗中,發現使用哪種指令集,都可以達到目標,所以要看你的環境中,究竟突破哪個關卡較容易, 或是佈建哪種管理機制較方便去做選擇。
而,經過一週的許多實驗,現在挨踢狗己將所有要做的資訊項目,和對應語法都查出來。除了公司電腦的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 |