Appendix D. Standard PowerShell Verbs
Cmdlets and scripts should be named using a Verb-Noun
syntax. For example, Get-ChildItem
. The official guidance is that, with rare exception, cmdlets should use the standard PowerShell verbs. They should avoid any synonyms or concepts that can be mapped to the standard. This allows administrators to quickly understand a set of cmdlets that use a new noun.
Verbs should be phrased in the present tense, and nouns should be singular. Tables D-1 through D-6 list the different categories of standard PowerShell verbs.
Verb | Meaning | Synonyms |
| Adds a resource to a container, or attaches an element to another element | Append, Attach, Concatenate, Insert |
| Removes all elements from a container | Flush, Erase, Release, Unmark, Unset, Nullify |
| Copies a resource to another name or container | Duplicate, Clone, Replicate |
| Retrieves data | Read, Open, Cat, Type, Dir, Obtain, Dump, Acquire, Examine, Find, Search |
| Makes a display not visible | Suppress |
| Joins a resource | Combine, Unite, Connect, Associate |
| Locks a resource | Restrict, Bar |
| Moves a resource | Transfer, Name, Migrate |
| Creates a new resource | Create, Generate, Build, Make, Allocate |
| Puts an item onto the top of a stack | Put, Add, Copy |
| Removes an item from the top of a stack | Remove, Paste |
| Removes a resource from a container | Delete, Kill |
| Gives a resource a new name | Ren, Swap |
| Finds a resource (or summary information about that resource)in a collection; ... |
Get Windows PowerShell Cookbook now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.