跳转到内容

PowerShell Get-Verb 使用指南

Get-Verb 是 PowerShell 中的一个内置 cmdlet,用于列出系统推荐的动词。这些动词遵循 PowerShell 命名约定,有助于保持命令的可预测性和一致性。

Terminal window
# 列出所有推荐的动词
Get-Verb
# 筛选特定动词
Get-Verb | Where-Object { $_.Verb -like 'Get*' }
# 按动词分组查看
Get-Verb | Group-Object Verb
动词用途示例
Get获取信息Get-Process
Set设置或更改属性Set-Variable
New创建新资源New-Item
Add添加到集合Add-Content
Remove从集合移除Remove-Item
Clear清除数据或状态Clear-Host
Copy复制资源Copy-Item
Move移动资源Move-Item
Rename重命名资源Rename-Item
动词用途示例
Start启动操作Start-Process
Stop停止操作Stop-Process
Invoke调用执行Invoke-Command
Measure测量性能Measure-Object
Tee分支并传递Tee-Object
动词用途示例
Enable启用功能Enable-PSRemoting
Disable禁用功能Disable-PSRemoting
Undo撤销操作Undo- (保留前缀)
动词用途示例
Convert数据类型转换ConvertTo-HTML
Format格式化输出Format-Table
Import导入数据Import-Csv
Export导出数据Export-CliXml
动词用途示例
Initialize初始化资源Initialize-Disk
Update更新资源Update-List
Repair修复资源Repair-WindowsImage
Backup创建备份Backup-GPO
Restore恢复数据Restore-Computer
动词用途示例
Test测试条件Test-Connection
Find查找资源Find-Package
Join合并资源Join-Path
Split拆分资源Split-Path
Select选择对象Select-Object
Sort排序对象Sort-Object
Search搜索资源Search-ADAccount
Register注册资源Register-ScheduledJob
Unregister取消注册Unregister-Event
  1. 使用推荐动词:优先使用 Get-Verb 返回的动词
  2. 动名词组合:动词 + 名词,如 Get-ProcessSet-Location
  3. 避免缩写:使用完整的单词,避免缩写形式
  4. 一致性:同一模块中保持动词使用的一致性