iT邦幫忙

鐵人檔案

2019 iT 邦幫忙鐵人賽
回列表
自我挑戰組

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

我打算這樣做:
1. 搞懂 PowerShell 基本原理, 包含他的操作呼叫模式, 基本指令
2. 用 PowerShell 對自己的電腦做一套網管程序
3. 透過網路對一群電腦做網管

我希望可以解決的問題:
大量電腦上的軟硬體資產列表, 遠端佈署, 使用資訊查詢等.

參賽天數 14 天 | 共 14 篇文章 | 5 人訂閱 訂閱系列文 RSS系列文
DAY 1

01_你倒底想幹嘛?

緣起 要說起這次自我挑戰,起因還是今年行政院拍板了新板的「資通安全管理法子法」。身為網管,IT中的挨踢,這下皮可要蹦緊了。 挨踢狗自己盤算了一下,手上管的上百部...

2018-10-16 ‧ 由 挨踢狗 分享
DAY 2

02_重新整理需求

學習從拜神開始 今天一開始,挨踢狗就去拜估狗大神了。 想像中,有很多前輩都有範例代碼了。狗應該只要打開了PowerShell介面,輸入一些代碼,修修改改,跑出我...

2018-10-17 ‧ 由 挨踢狗 分享
DAY 3

03_環境不搞好,code就寫不了

昨天,挨踢狗說了,今天一定會進入寫代碼的階段。 今天真的用PowerShell 6做到了Listing Desktop Settings 看不懂Listing...

2018-10-18 ‧ 由 挨踢狗 分享
DAY 4

04_用PowerShell來查詢自己電腦上的軟硬體資訊吧

今天,挨踢狗要做出來的是,在02重新整理需求文章裡,提到的收集電腦資訊,基於昨天的經驗,今天先從收集自己這一台電腦的資訊做起。 ##Get-CimInstan...

2018-10-19 ‧ 由 挨踢狗 分享
DAY 5

05_卡關

昨日在將相關指收集完後,今日竟然完全做不下去了。 主因是因為每一組輸出的資料,格式都不統一。有些太多,有些太少。 按第2天的想法,只要能查本機,之後能查指定的另...

2018-10-20 ‧ 由 挨踢狗 分享
DAY 6

06_在PowerShell中調整資料儲存格式及輸出方式

第5天因為各種資訊格式的不一樣,挨踢狗雖然沒有具體產出的進度,但在讀了不少線上文件後,也額外發現幾件事:   是可以用變數來儲存PowerShell的cmdl...

2018-10-21 ‧ 由 挨踢狗 分享
DAY 7

07_讀別部電腦的資料

在第6天的挑戰中,挨踢狗將幾組指令查到的本機資訊,拼成一個資料組,並將他輸出到一個csv檔案;這樣一來,就算沒有資料庫也可以先用excel來做些工作。 用...

2018-10-22 ‧ 由 挨踢狗 分享
DAY 8

08_Get-CimInstance v.s. Get-WinObject

今天來測試一下,這兩個指令集。 在第一本教科書中,示範的收集電腦資訊所使用的指令集就是Get-CimInstance。裡面特別有段說明是:有些 WMI 類別傳...

2018-10-23 ‧ 由 挨踢狗 分享
DAY 9

09_其他指令的應用

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

2018-10-24 ‧ 由 挨踢狗 分享
DAY 10

10_前進SQL

昨天的成果就是,當挨踢狗需要線上即時查詢某部電腦的資訊時,會用到的指令了。只要搭配| output-files 就可以將結果存到一個檔案中。但如果是要常庇的維持...

2018-10-25 ‧ 由 挨踢狗 分享