上門編程教學課程內容
課程簡介
本課程以三小時為核心學習時程,透過理論講解與實作操作,讓學員快速掌握 PowerShell 的基礎語法、指令用法與自動化腳本開發技巧。
PowerShell 是微軟推出的跨平台命令列環境與腳本語言,融合了 .NET Framework 的強大功能與物件導向結構。廣泛應用於 Windows 系統管理、自動化部署、網路維運與雲端管理(Azure)。
本課程能幫助學員在短時間內理解 PowerShell 的邏輯、指令執行管線(Pipeline)、變數操作與常見自動化案例,為企業環境腳本開發與 DevOps 實作奠定基礎。
適合對象:
學習成果:
課程時長
共 3 小時(180 分鐘)
理論與實作比例約 3 : 7
課程大綱
第一部份:PowerShell 概念與操作環境(30 分鐘)
-
PowerShell 與 CMD、Bash 的差異
-
核心架構:Shell、Cmdlet、Pipeline、Object
-
開發環境:Windows Terminal、PowerShell ISE、VS Code
-
PowerShell 執行原理與權限設定(Execution Policy)
-
實作:輸入與執行第一個指令(Get-Command, Get-Help)
第二部份:變數、運算與流程控制(40 分鐘)
第三部份:Cmdlet、Pipeline 與物件操作(40 分鐘)
-
Cmdlet 基本結構與命名規範:Verb-Noun 模式
-
Pipeline 管線概念與資料流傳遞(|)
-
常見 Cmdlet:Get-Process、Get-Service、Get-EventLog
-
Select、Where、Sort 的組合使用技巧
-
實作:篩選系統服務並輸出狀態報表
第四部份:函數、自動化與檔案操作(40 分鐘)
第五部份:實戰應用與進階發展(30 分鐘)