bin/approved-verbs.json
[
{ "Category": "Common", "Verb": "Add", "Action": "Adds a resource to a container, or attaches an item to another item. For example, the Add-Content cmdlet adds content to a file. This verb is paired with Remove.", "Synonyms to avoid": "Append, Attach, Concatenate, Insert" }, { "Category": "Common", "Verb": "Clear", "Action": "Removes all the resources from a container but does not delete the container. For example, the Clear-Content cmdlet removes the contents of a file but does not delete the file.", "Synonyms to avoid": "Flush, Erase, Release, Unmark, Unset, Nullify" }, { "Category": "Common", "Verb": "Close", "Action": "Changes the state of a resource to make it inaccessible, unavailable, or unusable. This verb is paired with Open.", "Synonyms to avoid": "" }, { "Category": "Common", "Verb": "Copy", "Action": "Copies a resource to another name or to another container. For example, the Copy-Item cmdlet copies an item (such as a file) from one location in the data store to another location.", "Synonyms to avoid": "Duplicate, Clone, Replicate, Sync" }, { "Category": "Common", "Verb": "Enter", "Action": "Specifies an action that allows the user to move into a resource. For example, the Enter-PSSession cmdlet places the user in an interactive session. This verb is paired with Exit.", "Synonyms to avoid": "Push, Into" }, { "Category": "Common", "Verb": "Exit", "Action": "Sets the current environment or context to the most recently used context. For example, the Exit-PSSession cmdlet places the user in the session that was used to start the interactive session. This verb is paired with Enter.", "Synonyms to avoid": "Pop, Out" }, { "Category": "Common", "Verb": "Find", "Action": "Looks for an object in a container that is unknown, implied, optional, or specified.", "Synonyms to avoid": "Search" }, { "Category": "Common", "Verb": "Format", "Action": "Arranges objects in a specified form or layout", "Synonyms to avoid": "" }, { "Category": "Common", "Verb": "Get", "Action": "Specifies an action that retrieves a resource. This verb is paired with Set.", "Synonyms to avoid": "Read, Open, Cat, Type, Dir, Obtain, Dump, Acquire, Examine, Find, Search" }, { "Category": "Common", "Verb": "Hide", "Action": "Makes a resource undetectable. For example, a cmdlet whose name includes the Hide verb might conceal a service from a user. This verb is paired with Show.", "Synonyms to avoid": "Block" }, { "Category": "Common", "Verb": "Join", "Action": "Combines resources into one resource. For example, the Join-Path cmdlet combines a path with one of its child paths to create a single path. This verb is paired with Split.", "Synonyms to avoid": "Combine, Unite, Connect, Associate" }, { "Category": "Common", "Verb": "Lock", "Action": "Secures a resource. This verb is paired with Unlock.", "Synonyms to avoid": "Restrict, Secure" }, { "Category": "Common", "Verb": "Move", "Action": "Moves a resource from one location to another. For example, the Move-Item cmdlet moves an item from one location in the data store to another location.", "Synonyms to avoid": "Transfer, Name, Migrate" }, { "Category": "Common", "Verb": "New", "Action": "Creates a resource. (The Set verb can also be used when creating a resource that includes data, such as the Set-Variable cmdlet.)", "Synonyms to avoid": "Create, Generate, Build, Make, Allocate" }, { "Category": "Common", "Verb": "Open", "Action": "Changes the state of a resource to make it accessible, available, or usable. This verb is paired with Close.", "Synonyms to avoid": "" }, { "Category": "Common", "Verb": "Optimize", "Action": "Increases the effectiveness of a resource.", "Synonyms to avoid": "" }, { "Category": "Common", "Verb": "Pop", "Action": "Removes an item from the top of a stack. For example, the Pop-Location cmdlet changes the current location to the location that was most recently pushed onto the stack.", "Synonyms to avoid": "" }, { "Category": "Common", "Verb": "Push", "Action": "Adds an item to the top of a stack. For example, the Push-Location cmdlet pushes the current location onto the stack.", "Synonyms to avoid": "" }, { "Category": "Common", "Verb": "Redo", "Action": "Resets a resource to the state that was undone.", "Synonyms to avoid": "" }, { "Category": "Common", "Verb": "Remove", "Action": "Deletes a resource from a container. For example, the Remove-Variable cmdlet deletes a variable and its value. This verb is paired with Add.", "Synonyms to avoid": "Clear, Cut, Dispose, Discard, Erase" }, { "Category": "Common", "Verb": "Rename", "Action": "Changes the name of a resource. For example, the Rename-Item cmdlet, which is used to access stored data, changes the name of an item in the data store.", "Synonyms to avoid": "Change" }, { "Category": "Common", "Verb": "Reset", "Action": "Sets a resource back to its original state.", "Synonyms to avoid": "" }, { "Category": "Common", "Verb": "Resize", "Action": "Changes the size of a resource.", "Synonyms to avoid": "" }, { "Category": "Common", "Verb": "Search", "Action": "Creates a reference to a resource in a container.", "Synonyms to avoid": "Find, Locate" }, { "Category": "Common", "Verb": "Select", "Action": "Locates a resource in a container. For example, the Select-String cmdlet finds text in strings and files.", "Synonyms to avoid": "Find, Locate" }, { "Category": "Common", "Verb": "Set", "Action": "Replaces data on an existing resource or creates a resource that contains some data. For example, the Set-Date cmdlet changes the system time on the local computer. (The New verb can also be used to create a resource.) This verb is paired with Get.", "Synonyms to avoid": "Write, Reset, Assign, Configure" }, { "Category": "Common", "Verb": "Show", "Action": "Makes a resource visible to the user. This verb is paired with Hide.", "Synonyms to avoid": "Display, Produce" }, { "Category": "Common", "Verb": "Skip", "Action": "Bypasses one or more resources or points in a sequence.", "Synonyms to avoid": "Bypass, Jump" }, { "Category": "Common", "Verb": "Split", "Action": "Separates parts of a resource. For example, the Split-Path cmdlet returns different parts of a path. This verb is paired with Join.", "Synonyms to avoid": "Separate" }, { "Category": "Common", "Verb": "Step", "Action": "Moves to the next point or resource in a sequence.", "Synonyms to avoid": "" }, { "Category": "Common", "Verb": "Switch", "Action": "Specifies an action that alternates between two resources, such as to change between two locations, responsibilities, or states.", "Synonyms to avoid": "" }, { "Category": "Common", "Verb": "Undo", "Action": "Sets a resource to its previous state.", "Synonyms to avoid": "" }, { "Category": "Common", "Verb": "Unlock", "Action": "Releases a resource that was locked. This verb is paired with Lock.", "Synonyms to avoid": "Release, Unrestrict, Unsecure" }, { "Category": "Common", "Verb": "Watch", "Action": "Continually inspects or monitors a resource for changes.", "Synonyms to avoid": "" }, { "Category": "Communication", "Verb": "Connect", "Action": "Creates a link between a source and a destination. This verb is paired with Disconnect.", "Synonyms to avoid": "Join, Telnet" }, { "Category": "Communication", "Verb": "Disconnect", "Action": "Breaks the link between a source and a destination. This verb is paired with Connect.", "Synonyms to avoid": "Break, Logoff" }, { "Category": "Communication", "Verb": "Read", "Action": "Acquires information from a source. This verb is paired with Write.", "Synonyms to avoid": "Acquire, Prompt, Get" }, { "Category": "Communication", "Verb": "Receive", "Action": "Accepts information sent from a source. This verb is paired with Send.", "Synonyms to avoid": "Read, Accept, Peek" }, { "Category": "Communication", "Verb": "Send", "Action": "Delivers information to a destination. This verb is paired with Receive.", "Synonyms to avoid": "Put, Broadcast, Mail, Fax" }, { "Category": "Communication", "Verb": "Write", "Action": "Adds information to a target. This verb is paired with Read.", "Synonyms to avoid": "Put, Print" }, { "Category": "Data", "Verb Name": "Backup", "Action": "Stores data by replicating it.", "Synonyms to avoid": "Save, Burn, Replicate, Sync" }, { "Category": "Data", "Verb Name": "Checkpoint", "Action": "Creates a snapshot of the current state of the data or of its configuration.", "Synonyms to avoid": "Diff" }, { "Category": "Data", "Verb Name": "Compare", "Action": "Evaluates the data from one resource against the data from another resource.", "Synonyms to avoid": "Diff" }, { "Category": "Data", "Verb Name": "Compress", "Action": "Compacts the data of a resource. Pairs with Expand.", "Synonyms to avoid": "Compact" }, { "Category": "Data", "Verb Name": "Convert", "Action": "Changes the data from one representation to another when the cmdlet supports bidirectional conversion or when the cmdlet supports conversion between multiple data types.", "Synonyms to avoid": "Change, Resize, Resample" }, { "Category": "Data", "Verb Name": "ConvertFrom", "Action": "Converts one primary type of input (the cmdlet noun indicates the input) to one or more supported output types.", "Synonyms to avoid": "Export, Output, Out" }, { "Category": "Data", "Verb Name": "ConvertTo", "Action": "Converts from one or more types of input to a primary output type (the cmdlet noun indicates the output type).", "Synonyms to avoid": "Import, Input, In" }, { "Category": "Data", "Verb Name": "Dismount", "Action": "Detaches a named entity from a location. This verb is paired with Mount.", "Synonyms to avoid": "Unmount, Unlink" }, { "Category": "Data", "Verb Name": "Edit", "Action": "Modifies existing data by adding or removing content.", "Synonyms to avoid": "Change, Update, Modify" }, { "Category": "Data", "Verb Name": "Expand", "Action": "Restores the data of a resource that has been compressed to its original state. This verb is paired with Compress.", "Synonyms to avoid": "Explode, Uncompress" }, { "Category": "Data", "Verb Name": "Export", "Action": "Encapsulates the primary input into a persistent data store, such as a file, or into an interchange format. This verb is paired with Import.", "Synonyms to avoid": "Extract, Backup" }, { "Category": "Data", "Verb Name": "Group", "Action": "Arranges or associates one or more resources", "Synonyms to avoid": "" }, { "Category": "Data", "Verb Name": "Import", "Action": "Creates a resource from data that is stored in a persistent data store (such as a file) or in an interchange format. For example, the Import-CSV cmdlet imports data from a comma-separated value (CSV) file to objects that can be used by other cmdlets. This verb is paired with Export.", "Synonyms to avoid": "BulkLoad, Load" }, { "Category": "Data", "Verb Name": "Initialize", "Action": "Prepares a resource for use, and sets it to a default state.", "Synonyms to avoid": "Erase, Init, Renew, Rebuild, Reinitialize, Setup" }, { "Category": "Data", "Verb Name": "Limit", "Action": "Applies constraints to a resource.", "Synonyms to avoid": "Quota" }, { "Category": "Data", "Verb Name": "Merge", "Action": "Creates a single resource from multiple resources.", "Synonyms to avoid": "Combine, Join" }, { "Category": "Data", "Verb Name": "Mount", "Action": "Attaches a named entity to a location. This verb is paired with Dismount.", "Synonyms to avoid": "Connect" }, { "Category": "Data", "Verb Name": "Out", "Action": "Sends data out of the environment. For example, the Out-Printer cmdlet sends data to a printer.", "Synonyms to avoid": "" }, { "Category": "Data", "Verb Name": "Publish", "Action": "Makes a resource available to others. This verb is paired with Unpublish.", "Synonyms to avoid": "Deploy, Release, Install" }, { "Category": "Data", "Verb Name": "Restore", "Action": "Sets a resource to a predefined state, such as a state set by Checkpoint. For example, the Restore-Computer cmdlet starts a system restore on the local computer.", "Synonyms to avoid": "Repair, Return, Undo, Fix" }, { "Category": "Data", "Verb Name": "Save", "Action": "Preserves data to avoid loss.", "Synonyms to avoid": "" }, { "Category": "Data", "Verb Name": "Sync", "Action": "Assures that two or more resources are in the same state.", "Synonyms to avoid": "Replicate, Coerce, Match" }, { "Category": "Data", "Verb Name": "Unpublish", "Action": "Makes a resource unavailable to others. This verb is paired with Publish.", "Synonyms to avoid": "Uninstall, Revert, Hide" }, { "Category": "Data", "Verb Name": "Update", "Action": "Brings a resource up-to-date to maintain its state, accuracy, conformance, or compliance. For example, the Update-FormatData cmdlet updates and adds formatting files to the current PowerShell console.", "Synonyms to avoid": "Refresh, Renew, Recalculate, Re-index" }, { "Category": "Diagnostic", "Verb": "Debug", "Action": "Examines a resource to diagnose operational problems.", "Synonyms to avoid": "Diagnose" }, { "Category": "Diagnostic", "Verb": "Measure", "Action": "Identifies resources that are consumed by a specified operation, or retrieves statistics about a resource.", "Synonyms to avoid": "Calculate, Determine, Analyze" }, { "Category": "Diagnostic", "Verb": "Ping", "Action": "Deprecated - Use the Test verb instead.", "Synonyms to avoid": "" }, { "Category": "Diagnostic", "Verb": "Repair", "Action": "Restores a resource to a usable condition", "Synonyms to avoid": "Fix, Restore" }, { "Category": "Diagnostic", "Verb": "Resolve", "Action": "Maps a shorthand representation of a resource to a more complete representation.", "Synonyms to avoid": "Expand, Determine" }, { "Category": "Diagnostic", "Verb": "Test", "Action": "Verifies the operation or consistency of a resource.", "Synonyms to avoid": "Diagnose, Analyze, Salvage, Verify" }, { "Category": "Diagnostic", "Verb": "Trace", "Action": "Tracks the activities of a resource.", "Synonyms to avoid": "Track, Follow, Inspect, Dig" }, { "Category": "Lifecycle", "Verb": "Approve", "Action": "Confirms or agrees to the status of a resource or process.", "Synonyms to avoid": "" }, { "Category": "Lifecycle", "Verb": "Assert", "Action": "Affirms the state of a resource.", "Synonyms to avoid": "Certify" }, { "Category": "Lifecycle", "Verb": "Build", "Action": "Creates an artifact (usually a binary or document) out of some set of input files (usually source code or declarative documents.) This verb was added in PowerShell 6.", "Synonyms to avoid": "" }, { "Category": "Lifecycle", "Verb": "Complete", "Action": "Concludes an operation.", "Synonyms to avoid": "" }, { "Category": "Lifecycle", "Verb": "Confirm", "Action": "Acknowledges, verifies, or validates the state of a resource or process.", "Synonyms to avoid": "Acknowledge, Agree, Certify, Validate, Verify" }, { "Category": "Lifecycle", "Verb": "Deny", "Action": "Refuses, objects, blocks, or opposes the state of a resource or process.", "Synonyms to avoid": "Block, Object, Refuse, Reject" }, { "Category": "Lifecycle", "Verb": "Deploy", "Action": "Sends an application, website, or solution to a remote target[s] in such a way that a consumer of that solution can access it after deployment is complete. This verb was added in PowerShell 6.", "Synonyms to avoid": "" }, { "Category": "Lifecycle", "Verb": "Disable", "Action": "Configures a resource to an unavailable or inactive state. For example, the Disable-PSBreakpoint cmdlet makes a breakpoint inactive. This verb is paired with Enable.", "Synonyms to avoid": "Halt, Hide" }, { "Category": "Lifecycle", "Verb": "Enable", "Action": "Configures a resource to an available or active state. For example, the Enable-PSBreakpoint cmdlet makes a breakpoint active. This verb is paired with Disable.", "Synonyms to avoid": "Start, Begin" }, { "Category": "Lifecycle", "Verb": "Install", "Action": "Places a resource in a location, and optionally initializes it. This verb is paired with Uninstall.", "Synonyms to avoid": "Setup" }, { "Category": "Lifecycle", "Verb": "Invoke", "Action": "Performs an action, such as running a command or a method.", "Synonyms to avoid": "Run, Start" }, { "Category": "Lifecycle", "Verb": "Register", "Action": "Creates an entry for a resource in a repository such as a database. This verb is paired with Unregister.", "Synonyms to avoid": "" }, { "Category": "Lifecycle", "Verb": "Request", "Action": "Asks for a resource or asks for permissions.", "Synonyms to avoid": "" }, { "Category": "Lifecycle", "Verb": "Restart", "Action": "Stops an operation and then starts it again. For example, the Restart-Service cmdlet stops and then starts a service.", "Synonyms to avoid": "Recycle" }, { "Category": "Lifecycle", "Verb": "Resume", "Action": "Starts an operation that has been suspended. For example, the Resume-Service cmdlet starts a service that has been suspended. This verb is paired with Suspend.", "Synonyms to avoid": "" }, { "Category": "Lifecycle", "Verb": "Start", "Action": "Initiates an operation. For example, the Start-Service cmdlet starts a service. This verb is paired with Stop.", "Synonyms to avoid": "Launch, Initiate, Boot" }, { "Category": "Lifecycle", "Verb": "Stop", "Action": "Discontinues an activity. This verb is paired with Start.", "Synonyms to avoid": "End, Kill, Terminate, Cancel" }, { "Category": "Lifecycle", "Verb": "Submit", "Action": "Presents a resource for approval.", "Synonyms to avoid": "Post" }, { "Category": "Lifecycle", "Verb": "Suspend", "Action": "Pauses an activity. For example, the Suspend-Service cmdlet pauses a service. This verb is paired with Resume.", "Synonyms to avoid": "Pause" }, { "Category": "Lifecycle", "Verb": "Uninstall", "Action": "Removes a resource from an indicated location. This verb is paired with Install.", "Synonyms to avoid": "" }, { "Category": "Lifecycle", "Verb": "Unregister", "Action": "Removes the entry for a resource from a repository. This verb is paired with Register.", "Synonyms to avoid": "Remove" }, { "Category": "Lifecycle", "Verb": "Wait", "Action": "Pauses an operation until a specified event occurs. For example, the Wait-Job cmdlet pauses operations until one or more of the background jobs are complete.", "Synonyms to avoid": "Sleep, Pause" }, { "Category": "Security", "Verb": "Block", "Action": "Restricts access to a resource. This verb is paired with Unblock.", "Synonyms to avoid": "Prevent, Limit, Deny" }, { "Category": "Security", "Verb": "Grant", "Action": "Allows access to a resource. This verb is paired with Revoke.", "Synonyms to avoid": "Allow, Enable" }, { "Category": "Security", "Verb": "Protect", "Action": "Safeguards a resource from attack or loss. This verb is paired with Unprotect.", "Synonyms to avoid": "Encrypt, Safeguard, Seal" }, { "Category": "Security", "Verb": "Revoke", "Action": "Specifies an action that does not allow access to a resource. This verb is paired with Grant.", "Synonyms to avoid": "Remove, Disable" }, { "Category": "Security", "Verb": "Unblock", "Action": "Removes restrictions to a resource. This verb is paired with Block.", "Synonyms to avoid": "Clear, Allow" }, { "Category": "Security", "Verb": "Unprotect", "Action": "Removes safeguards from a resource that were added to prevent it from attack or loss. This verb is paired with Protect.", "Synonyms to avoid": "Decrypt, Unseal" }, { "Category": "Other", "Verb": "Use", "Action": "Uses or includes a resource to do something.", "Synonyms to avoid": "" } ] |