SuperAPI AI 工具集

powershell-expert

写作与研究

查看项目

更新于 10-15 23:34

技能介绍

用途:帮助开发生产级 PowerShell 脚本、工具、模块和图形界面,遵循微软最佳实践与 PowerShell 生态惯例。

主要能力:提供脚本结构模板(#Requires、注释帮助、[CmdletBinding()]、param 与 begin/process/end 块);函数模板(Verb-Noun 命名、参数验证、管道支持、SupportsShouldProcess 与 -WhatIf/-Confirm);GUI 开发指引(Windows Forms 用于简单对话框,WPF/XAML 用于复杂界面,含 Add-Type 加载程序集示例);PowerShell Gallery 集成(用 PSResourceGet 的 Find-PSResource、Install-PSResource 检索与安装模块);错误处理、splatting、管道最佳实践;常见模块推荐(Az、Pester、PSScriptAnalyzer、PSReadLine、SecretManagement、Pode 等)。

使用方式:按工作流先做脚本开发,再按需做 GUI 开发或 Gallery 集成。核验模块可用 WebFetch 访问 https://www.powershellgallery.com/packages/{ModuleName},或用 WebSearch 查询;工具不可用时运行 ~/.copilot/skills/powershell-expert/scripts/Search-Gallery.ps1 -Name 'ModuleName',或本地执行 Get-Help Cmdlet-Name -Full、Get-Command Cmdlet-Name -Syntax。

适用场景:编写 Windows 自动化脚本、命令行工具、可复用模块、桌面 GUI,以及检索和安装 PowerShell 模块。

限制:资料强调在准确性关键时须对照实时来源核验模块可用性与 cmdlet 语法,不应仅依赖训练数据;若核验失败应明确告知用户不确定性。具体版本、收费与平台支持等细节暂未提供。