Standard PowerShell Verbs
Cmdlets and scripts should be named using a Verb-Noun syntax. For
example, Get-ChildItem. With rare
exception, cmdlets should use the standard PowerShell verbs, not 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.
Standard Windows PowerShell Common 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. |
| Locks a resource. | Restrict, Bar. |
| Moves a resource. | Transfer, Name, Migrate. |
| Creates a new resource. | Create, Generate, Build, Make, Allocate. |
| Removes a resource from a container. | Delete, Kill. |
| Gives a resource a new name. | Ren, Swap. |
| Places data. | Write, Assign, Configure. |
| Unlocks a resource. | Free, Unrestrict. |
Standard Windows PowerShell Communication Verbs | ||
|---|---|---|
Verb | Meaning | Synonyms |
| Connects a source to a destination. | Join, Telnet. |
| Disconnects a source from a destination. | Break, Logoff. |
| Acquires information from a source. | Read, Accept, Peek. |
| Writes information to a destination. | Put, Broadcast, Mail. |
Standard Windows PowerShell ... |
|---|
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