Skip to content

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-ChildItem
  • cat/type/gc -> Get-Content
  • % -> ForEach-Object, ? -> Where-Object

建议:脚本中尽量避免别名,保证可读性与可移植性。

本站内容仅供学习和研究使用。