用途:为 Windows 上的 PowerShell 脚本编写提供关键模式与常见陷阱参考,帮助减少语法与运行时错误。
主要能力:列出运算符语法规则(使用逻辑运算符时每个 cmdlet 调用必须加括号,如 if ((Test-Path "a") -or (Test-Path "b")));强调脚本中只用 ASCII,建议用 [OK]、[!]、[*]、[i] 等替代 Unicode 或 emoji;给出空值检查模式(先判空再访问 Count、Length 等属性);字符串插值建议先把复杂表达式存入变量再输出;错误处理给出 ErrorActionPreference 取值(Stop 用于开发快速失败、Continue 用于生产、SilentlyContinue 用于预期错误)与 try/catch 注意事项(不要在 try 内 return,用 finally 清理,之后 return);路径建议用 Join-Path;数组操作给出空数组 @()、追加 +=、ArrayList.Add 写法;JSON 序列化必须指定 -Depth,如 ConvertTo-Json -Depth 10;文件读写建议 Get-Content -Raw 读取;列举常见错误信息与成因修复;末尾提供脚本模板(Set-StrictMode、$ErrorActionPreference、Split-Path 取脚本目录、try/catch 中输出 [OK] 并 exit 0,catch 中 Write-Warning 并 exit 1)。
使用方式:按需查阅对应规则并套用到脚本中。
适用场景:编写或调试 Windows PowerShell 自动化脚本,尤其是涉及条件判断、错误处理、文件与 JSON 操作时。
限制:资料未提供其他平台支持、安装命令、版本要求或性能说明。