Chapter 10. Standard PowerShell Verbs
Cmdlets and scripts should be named using a Verb-Noun syntax (e.g., 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.
Note
To quickly access this list (without the definitions), type Get-Verb.
Verbs should be phrased in the present tense, and nouns should be singular. Tables 10-1 through 10-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 |
|
Removes access to a resource |
Shut, Seal |
|
Copies a resource to another name or container |
Duplicate, Clone, Replicate |
|
Sets a resource as a context |
Push, Telnet, Open |
|
Returns to the context that was present before a new context was entered |
Pop, Disconnect |
|
Searches within an unknown context for a desired item |
Dig, Discover |
|
Converts an item to a specified structure or layout |
Layout, Arrange |
|
Retrieves data |
Read, Open, Cat, Type, Dir, Obtain, Dump, Acquire, Examine, Find, Search |
|
Makes a display not visible |
Suppress |
|
Joins ... |
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access