Cmdlets(命令)
发现与学习:
Get-Command [-Name Verb-*]:按动词过滤Get-Help 命令名 -Examples:查看示例(例如:Get-Help Get-Process -Examples)Get-Help about_*:阅读内置帮助主题(about_*)
命名规范:动词-名词,常见动词有 Get/Set/New/Remove/Start/Stop/Invoke/Test 等。使用 Get-Verb 查看推荐动词列表。
通用参数(Common Parameters):任何支持的 cmdlet 几乎都可用 -Verbose、-Debug、-ErrorAction、-ErrorVariable、-OutVariable 等。
示例:
powershell
Get-Command -Verb Get -Noun Process
Get-Process -Name pwsh | Stop-Process -WhatIf # 预演,不实际执行别名:
ls/dir/gci->Get-ChildItemcat/type/gc->Get-Content%->ForEach-Object,?->Where-Object
建议:脚本中尽量避免别名,保证可读性与可移植性。