iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
IT Operation

系統工程師的 30 天自動化維運實戰:PowerShell × AD × Windows Server 系列

系統工程師每天都會遇到不少重複工作,例如查 AD 帳號、盤點閒置帳號、確認伺服器狀態、整理報表,甚至同樣的指令要在不同機器上執行很多次。這 30 天我會從自己的維運工作情境出發,使用 PowerShell 搭配 Active Directory 與 Windows Server,把原本需要人工處理的工作一步步改成自動化。內容會包含 AD 管理、帳號盤點、伺服器巡檢、Event Log、CSV 報表、遠端執行、排程與錯誤處理,並記錄實作過程中遇到的問題與解法,最後整理成一套系統工程師可以實際使用的維運工具箱。

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

Day 1|系統工程師為什麼需要自動化?從每天重複的工作開始

做系統維運一段時間後,我慢慢發現一件事情: 很多工作其實不難,真正讓人花時間的,反而是那些每天、每週、每個月都要重複做的事情。 例如: 查詢 Active Di...

2026-09-09 ‧ 由 Hello_world 分享
DAY 2

Day 2|開始使用 PowerShell:系統工程師真正需要先學會哪些指令?

上一篇先聊了為什麼系統工程師需要自動化。 到了 Day 2,我們正式開始碰 PowerShell。 不過這一篇我不打算一次塞很多語法,因為剛開始學 PowerS...

2026-09-10 ‧ 由 Hello_world 分享
DAY 3

Day 3|PowerShell Pipeline 與 Object:為什麼它比單純文字處理更適合維運?

Day 2 我們先認識了幾個常用的 PowerShell 指令,也稍微碰到了 Pipeline: Get-Service |Where-Object Statu...

2026-09-11 ‧ 由 Hello_world 分享
DAY 4

Day 4|把 PowerShell 查詢結果變成 CSV:開始做第一份維運報表

前面三天,我們已經做了幾件事情: Day 1:為什麼系統工程師需要自動化Day 2:PowerShell 基本操作Day 3:Object 與 Pipeline...

2026-09-12 ‧ 由 Hello_world 分享
DAY 5

Day 5|PowerShell 變數、陣列與迴圈:一次處理多台 Server 的第一步

前面幾天,我們做的事情大多還是針對「目前這一台電腦」。 例如: Get-Service 或是: Get-Process 到了 Day 4,我們甚至已經可以把結果...

2026-09-13 ‧ 由 Hello_world 分享
DAY 6

Day 6|PowerShell 錯誤處理:Script 出錯時,不要讓它直接停下來

Day 5 我們第一次讓 PowerShell 從「處理一台機器」走到「批次處理多台 Server」。 當時的流程大概是: Server 清單↓foreach↓...

2026-09-14 ‧ 由 Hello_world 分享
DAY 7

Day 7|Windows Server 健康檢查:CPU、Memory、Disk 一次抓出來

前面幾天,我們已經把 PowerShell 的基礎慢慢串起來了。 從: 變數↓Array↓foreach↓if↓try / catch↓CSV↓Log 到 Da...

2026-09-15 ‧ 由 Hello_world 分享
DAY 8

Day 8|Windows Server 巡檢進階:Service、Uptime 與最後開機時間

Day 7 我們正式開始把 PowerShell 用在 Windows Server 的健康檢查。 目前已經可以取得: CPUMemoryDisk 例如: SE...

2026-09-16 ‧ 由 Hello_world 分享
DAY 9

Day 9|Windows Event Log 自動巡檢:不要等使用者報錯才去翻事件檢視器

前面幾天,我們已經讓 PowerShell 可以檢查: CPUMemoryDiskServiceUptimeLast Boot Time 到 Day 8,已經可...

2026-09-17 ‧ 由 Hello_world 分享
DAY 10

Day 10|從單台走向多台:PowerShell Remoting 批次巡檢 Windows Server

前面幾天,我們已經把單台 Windows Server 的巡檢內容慢慢補齊。 目前可以檢查: CPUMemoryDiskServiceUptimeEvent L...

2026-09-18 ‧ 由 Hello_world 分享