
Windows PowerShell is an object-oriented automation engine and scripting language with an interactive command-line shell designed to help IT administrator professionals configure systems and automate various administrative tasks.
Windows PowerShell is a shell and scripting component of the Windows Management Framework, an automation/configuration management framework from Microsoft built on the .NET Framework. You can find Windows Powershell it in every modern Windows OS starting with Windows 2008R2.
Also Read:
- Review Windows Logs With Windows PowerShell
- 50+ PowerShell eBooks Free Download – 2022 Update
- [Windows 10] View Windows Update History with CMD and Powershell
Verbs used to name CmdLets should be named from verbs from the list supplied be Get-Verb. The verbs express specific actions in Windows PowerShell, while the nouns describe specific types of objects. Verbs should be phrased in the present tense, and nouns should be singular.
Verb | Meaning | Synonyms |
Add | Adds a resource to a container or attaches an element to another element | Append, Attach, Concatenate, Insert |
Clear | Removes all elements from a container | Flush, Erase, Release, Unmark, Unset, |
close | Removes access to a resource | Shut, Seal |
Copy | Copies a resource to another name or container | Duplicate, Clone, Replicate |
Enter | Sets a resource as a context | Push, Telnet, Open |
Exit | Returns to the context that was present before a new context was entered | Pop, Disconnect |
Find | Searches within an unknown context for a desired item | Dig, Discover |
Format | Converts an item to a specified structure or layout | Layout, Arrange |
Get | Retrieves data | Read, Open, Cat, Type, Dir, Obtain ,Dump, Acquire, Examine, Find, Search |
Hide | Makes a display not visible | Suppress |
Join | Joins a resource | Combine, Unite, Connect, Associate |
Lock | Locks a resource | Restrict, Bar |
Move | Moves a resource | Transfer, Name, Migrate |
New | Creates a new resource | Create, Generate, Build, Make, Allocate |
open | Enables access to a resource | Release, Unseal |
Pop | Removes an item from the top of a stack | Remove Paste |
Push | Puts an item onto the top of a stack | Put, Add, Copy |
Redo | Repeats an action or reverts the action of an Undo | Repeat, Retry, Revert |
Remove | Removes a resource from a container | Delete, Kill |
Rename | Gives a resource a new name | Ren , Swap |
Reset | Restores a resource to a predefined or original state | Restore, Revert |
Select | Creates a subset of data from a larger data set | Pick, Grep, Filter |
Search | Finds a resource (or summary information about that resource) in a collection (does not actually retrieve the resource but provides information to be used when retrieving it) | Find , get , grep, select |
Set | Place data | Write, Assign, Configure |
Show | Retrieves, formats, and displays information | Bypass, Jump |
Skip | Bypasses an element in a seek or navigation | Divide, Chop, Parse |
split | Separates data into smaller elements | Next, Iterate |
Step | Moves a process or navigation forward by one unit | Toggle, Alter, Flip |
Switch | Alternates the state of a resource between different alternatives or options | Toggle, Alter ,flip |
Unlock | Unlocks a resource | Free, Unrestricted |
Use | Applies or associates a resource with a context | With , Having |
Watch | Continually monitors an item | Monitor, Poll |
Connect | Connects a source to a destination | Join, Telnet |
Disconnect | Disconnects a source from a destination | Break, Logoff |
Read | Acquires information from a no connected source | Prompt, Get |
Receive | Acquires information from a connected source | Read, Accept, Peek |
Send | Writes information to a connected destination | Put, Broadcast, Mail |
Write | Writes information to a no connected destination | Puts, Print |
Backup | Backs up data | Save, Burn |
Checkpoint | Creates a snapshot of the current state of data or its configuration | Diff, Start Transaction |
Compare | Compares a resource with another resource | Diff, Bc |
Compress | Reduces the size or resource usage of an item | Zip, Squeeze, Archive |
Convert | Changes from one representation to another when the camlet supports | Change, Resize, Resample |
convert From | Converts from one primary input to several supported outputs | Export, Output, Out |
Convert to | Converts from several supported inputs to one primary output | Import, Input, In |
Dismount | Detaches a name entity from a location in a namespace | Dismount, Unlink |
Edit | Modifies an item in place | Change, Modify, Alter |
Expand | Increases the size or resource usage of an item | Extract , Unzip |
Export | Stores the primary input resource into a backing store or interchange format | Extract, Backup |
Group | Combines an item with other related items | Merge, Combine, Map |
Import | Creates a primary output resource from a backing store or interchange format | Load , Read |
Initialize | Prepares a resource for use and initializes it to a default state | Setup, Renew, Rebuild |
Limit | Applies constraints to a resource | Quota , Enforce |
Merge | Creates a single data instance from multiple data sets | Combine, Join |
Mount | Attaches a named entity to a location in a namespace | Attach, Link |
Out | Sends data to a terminal location | Print, Format, Sen |
Publish | Make a resource known or visible to other | Deploy , Release , Install |
Restore | Restores a resource to a set of conditions that have been predefined or set by a checkpoint | Repair , Retum, Fix |
Save | Stores pending changes to a recoverable store | Write, Retain, Submi |
Sync | Synchronizes two resources with each other | Push, Update |
Unpublish | Removes a resource from public visibility | Uninstall, Revert |
Update | Updates or refreshes a resource | Refresh, Renew, Index |
Debug | Examines a resource, diagnoses operational problems | Attach, Diagnose |
Measure | Identifies resources consumed by an operation or retrieves statistics about a resource | Calculate , Determine, Analyze |
Ping | Determines whether a resource is active and responsive (in most instances, this should be replaced by the verb Test) | Connect, Debug |
Repair | Recovers an item from a damaged or broken state | Fix, Recover, Rebuild |
Resolve | Maps a shorthand representation to a more complete one | Expand, Determine |
Test | Verify the validity or consistency of a resource | Diagnose, Verify, Analyze |
Trace | Follow the activities of the resource | Inspect, Dig |
Approve | Gives approval or permission for an item or resource | Allow, Let |
Assert | Declares the state of an item or fact Finalizes a pending operation | Verify, Check |
Complete | Finalizes a pending operation | Finalize, End |
Confirm | Approves or acknowledges a resource or process | Check, Validate |
Deny | Disapproves or disallowa a resource or process | Fail, Halt |
Disable | Configures an item to be available | Halt, Hide |
Enable | Configures an item to be available | Allow, Perform |
Install | Places a resource in the specified location and optionally initializes it | Setup Configure |
Invoke | Calls or launches an activity that cannot be stopped | Run, Call, Perform |
Register | Adds an item to a monitored or publishing resource | Record , Submit , Journal , Subscribe |
Request | Submits for consideration or approval | Ask, Query |
Restart | Stops an operation and starts it again | Recycle , Hup |
Resume | Begins an operation after it has been suspended | Configure |
Start | Begins an activity | Launch, Initiate |
Stop | Discontinues an activity | Halt, End, Discontinue |
Submit | Adds to a list of pending actions or sends for approval | Send Post |
Suspend | Pauses until an expected event occurs | Pause, Sleep, Break |
Uninstall | Removes a resource from the specified location | Remove, Clear, Clean |
Unregister | Removes an item from a monitored or publishing resource | Unsubscribe , Erase, Remover |
Wait | Pauses until an expected event occurs | Sleep, Pause , Join |
Block | Restricts access to a resource | Prevent, Limit, Deny |
Grant | Grants access to a resource | Allow, Enable |
Protect | Limits access to a resource | Encrypt, Seal |
Revoke | Removes access to a resource | Remove, Disable |
Unblock | Removes a restriction of access to a resource | Clear, Allow |
Unprotect | Removes restrictions from a protected resource | Decrypt, Decode |