Search notes:

PowerShell: list of approved verbs

A list of approved verbs can be produced like so:
get-verb | sort-object group | select-object group, verb
Some of these verbs come in semantic pairs (such as Open and Close)
These verbs are (PowerShell 7.1):

Common

Add and Remove
Clear and Set
Copy Apparently, there is no approved verb Paste
Enter and Exit Used for commands such as enter-vsDevShell
Search and Find … but no Replace
Format
Get The «default» verb if none is specifed
Join and Split
Lock and Unlock
Move
New
Open and Close
Optimize
Push and Pop
Redo and Undo
Rename
Reset
Resize
Select
Show and Hide
Skip
Step
Switch
Watch

Communications

Connect and Disconnect
Read and Write
Send and Receive

Data

Backup and Restore
Checkpoint
Compare
Compress and Expand
Convert, ConvertFrom, ConvertTo
Edit
Group
Import and Export
Initialize
Limit
Merge
Mount and Dismount
Out
Publish and Unpublish
Save Load is not an approved verb!
Sync
Update

Diagnostic

Debug
Measure
Ping
Repair
Resolve
Test
Trace

Lifecycle

Approve
Assert
Build Might be used instead of the missing Compile verb. PowerShell 5 even lacks Build!
Complete
Confirm
Deny Compare with Revoke of Security
Deploy Missing in PowerShell 5.
Enable and Disable
Install and Uninstall
Invoke
Register and Unregister
Request
Start and Stop, Suspend and Resume, Restart
Submit
Wait

Security

Block and Unblock
Grant and Revoke compare with Deny of Lifecycle
Protect and Unprotect

Other

Use

Missing or expected verbs

I wish there was an Execute verb (for which Invoke seems to be an alternative)
Create is also not approved as verb. Instead, New is suggested as alternative.
Then, there is no Compile. PowerShell 7 at least has Build.

Index