iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
IT Operation

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

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

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

Day 11|把 PowerShell Script 拆成 Function:別讓巡檢工具變成 500 行的大檔案

前面 10 天,我們一路把 Windows Server 巡檢功能加進來。 目前已經做到: ConnectivityCPUMemoryDiskServiceUp...

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

Day 12|Server 清單不要寫死:用 CSV 管理不同角色與巡檢設定

Day 11 我們做了一件很重要的事情:把原本越寫越長的 PowerShell Script 拆成 Function。 現在主程式已經可以慢慢簡化成: fore...

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

Day 13|正式進入 Active Directory:用 PowerShell 查詢 User、Computer 與 OU

前 12 天,我們的重點都放在 Windows Server 與 PowerShell 自動化。 到目前為止,我們已經碰過: ObjectPipelineCSV...

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

Day 14|AD 帳號盤點:找出長期未登入與從未登入的 User

Day 13 我們正式開始用 PowerShell 查詢 Active Directory。 目前已經可以取得: Get-ADUserGet-ADCompute...

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

Day 15|AD Computer 物件盤點:找出長期未登入與可能已淘汰的電腦

Day 14 我們處理的是: Active Directory User 透過: Get-ADUser 找出: 長期未登入從未登入仍然 Enabled需要人工...

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

Day 16|AD Group 自動化盤點:誰在哪個群組?權限到底從哪裡來?

Day 14、Day 15 我們分別盤點了: User AccountComputer Object 到了 Day 16,要開始碰 Active Directo...

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

Day 17|AD 帳號生命週期自動化:建立、停用與離職帳號該怎麼安全處理?

前面 Day 13~Day 16,我們一直都在做:QueryAuditReport 例如:Get-ADUserGet-ADComputerGet-ADGroup...

2026-09-25 ‧ 由 Hello_world 分享
DAY 18

Day 18|AD 批次建立帳號:從 CSV Onboarding 到自動建立 User

Day 17 我們第一次從:Query / Audit / Report 走進:Change Automation 也碰到了:New-ADUserSet-ADU...

2026-09-26 ‧ 由 Hello_world 分享
DAY 19

Day 19|AD 批次停用離職帳號:從 Offboarding CSV 到安全的 Disable Workflow

Day 18 我們處理的是:新人報到↓NewUsers.csv↓Validation↓建立 Disabled User↓加入 Group↓Verificatio...

2026-09-27 ‧ 由 Hello_world 分享
DAY 20

Day 20|讓 PowerShell 自己每天跑:Task Scheduler 自動排程 Server 與 AD 巡檢

前面 19 天,我們已經慢慢做出不少可以實際拿來使用的 PowerShell Automation。目前包含:Server Health Check│├── C...

2026-09-28 ‧ 由 Hello_world 分享