skills/gn00678465/skills/powershell-skill

powershell-skill

SKILL.md

PowerShell 專家技能

本技能提供 PowerShell 環境下的全方位支援,從基礎的命令操作到進階的自動化腳本編寫。

核心能力

  1. 腳本編寫與自動化

    • 編寫可重用的 .ps1 腳本。
    • 使用 Pipeline 進行資料處理(Where-Object, Select-Object, ForEach-Object)。
    • 整合系統工具與 API。
  2. 系統管理

    • 檔案系統操作、處理程序管理、網路配置。
    • WMI/CIM 查詢與 Active Directory 管理(若環境支持)。
  3. 環境自訂與效率提升

  4. 故障排除

    • 解析錯誤訊息與調試腳本。
    • 檢查執行權限 (ExecutionPolicy) 與模組相依性。

最佳實踐

  • 命名慣例:建立別名或函式以封裝外部工具(如 WSL 中的指令)時,應優先使用與原始指令相同的名稱(例如:直接使用 <command> 而非 <command>-agent),除非會與現有指令產生嚴重衝突。
  • 驗證添加結果:添加完別名或函式後,必須執行一次該指令的 help 項目(例如:<command> --help)以確認別名已正確掛載並能成功調用原始工具。
  • 物件導向:優先處理物件而非解析字串。
  • 錯誤處理:使用 try-catch-finally 塊與 ErrorAction 參數。
  • 模組化:將複雜功能封裝成函式或模組。
  • 安全性:避免在腳本中寫死認證資訊,使用 Get-Credential 或安全字串。

參考資源

Weekly Installs
1
First Seen
Today
Installed on
amp1
cline1
opencode1
cursor1
kimi-cli1
codex1