The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

VerbsData Class


Updated: April 27, 2016

Applies To: Windows PowerShell

Defines the data verbs, such as Import, Export, Merge, Update, and Restore, that can be used to specify the action of a cmdlet.

Namespace:   System.Management.Automation
Assembly:  System.Management.Automation (in System.Management.Automation.dll)


public ref class VerbsData abstract sealed 


Specifies an action that stores data by replicating it.


Specifies an action that creates a snapshot of the current state of the data or its configuration. For example, the Checkpoint-Computer cmdlet creates a system restore point on the local computer.


Specifies an action that evaluates the data from one resource against the data from another resource. For example, the Compare-Object cmdlet compares two sets of objects.


Specifies an action that compacts the data of a resource. This field is introduced in Windows PowerShell 2.0.


Specifies an action that changes the data from one representation to another when the cmdlet supports bidirectional conversion, or the conversion between multiple data types. For example, the Convert-Path cmdlet converts a path from a Windows PowerShell path to a Windows PowerShell provider path.


Specifies an action that converts from one primary type of input (the noun name of the cmdlet) to one or more supported output types. For example, the ConvertFrom-Xml cmdlet applies an XSL transform style sheet to an XML document.


Specifies an action that converts from one or more types of input to a primary output type (the noun name of the cmdlet). For example, the ConvertTo-Xml cmdlet creates an XML-based representation of an object.


Specifies an action that detaches a named entity from a location.


Specifies an action that modifies existing data by adding or removing content. This field is introduced in Windows PowerShell 2.0.


Specifies an action that restores the data of a resource that has been compacted, to its original state. This field is introduced in Windows PowerShell 2.0.


Specifies an action that encapsulates the primary input into a persistent data store, such as a file, or an interchange format. For example, the Export-Csv cmdlet converts .NET Framework objects into a series of comma-separated value (CSV) variable-length strings and saves the strings in a CSV file.


Specifies an action that arranges or associates one or more resources. This field is introduced in Windows PowerShell 2.0.


Specifies an action that creates a resource from data stored in a persistent data store (such as a file) or an interchange format. For example, the Import-Csv cmdlet converts object properties in a CSV file into CSV versions of the original objects.


Specifies an action that prepares a resource for use, and sets it to a default state.


Specifies an action that applies constraints to a resource. For example, the Limit-EventLog cmdlet sets the event log properties that limit the size of the event log and the age of its entries.


Specifies an action that creates a single resource from multiple resources.


Specifies an action that attaches a named entity to a location.


Specifies an action sends data out of the environment. For example, the Out-Printer cmdlet sends data to a printer, and the Out-File cmdlet sends output to a file.


Specifies an action that makes a resource available to others. This field is introduced in Windows PowerShell 2.0.


Specifies an action that 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.


Specifies an action that preserves data from loss. This field is introduced in Windows PowerShell 2.0.


Specifies an action that assures that two or more resources are in the same state. This field is introduced in Windows PowerShell 2.0.


Specifies an action that makes a resource unavailable to others. This field is introduced in Windows PowerShell 2.0.


Specifies an action that brings a resource up-to-date to maintain its state, accuracy, conformance, or compliance. For example, the Update-FormatData cmdlet updates the formatting data in the current session.

The cmdlet name is specified by the Cmdlet attribute. For more information about the declaration syntax used to specify the Cmdlet attribute, see Cmdlet Attribute Declaration.

For more information about the guidelines for verb names, see Approved Verbs for Windows PowerShell Commands.

Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top