get-verb | sort-object group | select-object group, verb
Add and Remove | |
Clear and Set | Compare with Get and Reset |
Copy | Apparently, there is no approved verb Paste |
Enter and Exit | Used for commands such as enter-vsDevShell |
Search and Find | … but no Replace. Compare with Move |
Format | |
Get | The «default» verb if none is specified. Compare with New and Set. |
Join and Split | |
Lock and Unlock | |
Move | Compare with Copy and Rename. |
New | Compare with Initialize and Get. |
Open and Close | |
Optimize | |
Push and Pop | |
Redo and Undo | |
Rename | Compare with Move. |
Reset | |
Resize | |
Select | |
Show and Hide | |
Skip | |
Step | |
Switch | |
Watch |
Connect and Disconnect | |
Read and Write | |
Send and Receive |
Backup and Restore | |
Checkpoint | |
Compare | |
Compress and Expand | |
Convert, ConvertFrom, ConvertTo | |
Edit | |
Group | |
Import and Export | See also Save |
Initialize | Compare with New |
Limit | |
Merge | |
Mount and Dismount | |
Out | |
Publish and Unpublish | |
Save | Load is not an approved verb! But see also Export. |
Sync | |
Update |
Debug | |
Measure | |
Ping | |
Repair | |
Resolve | |
Test | |
Trace |
Approve, Deny | Compare with Grant and Revoke of Security. |
Assert | |
Build | Might be used instead of the missing Compile verb. PowerShell 5 even lacks Build! |
Complete | |
Confirm | |
Deploy | Missing in PowerShell 5. |
Enable and Disable | |
Install and Uninstall | |
Register and Unregister | |
Request | |
Start, Restart and Stop, Suspend and Resume, Invoke | Start should be used for asynchronous operations (running in the background) while Invoke should be used for synchronous operations (caller waits for completion). |
Submit | |
Wait |
Block and Unblock | |
Grant and Revoke | compare with Approve and Deny of Lifecycle |
Protect and Unprotect |
Use |
Tee-Object, but this does not imply that Tee should be used as a verb. Execute verb (for which Invoke seems to be an alternative). Create is also not approved as verb. Instead, New is suggested as alternative. Delete is also missing. In its place, it seems, Remove should be used. Compile. PowerShell 7 at least has Build.