Updated: April 27, 2016
Applies To: Windows PowerShell
Serves as a base class for information classes that describe cmdlets, functions, scripts, and other types of commands.
Assembly: System.Management.Automation (in System.Management.Automation.dll)
Gets the Windows PowerShell defined type of the command, such as a cmdlet, function, filter, or script.
When overridden in a derived class, gets the definition of the command.
Gets information about the module that defines this command. This property is introduced in Windows PowerShell 2.0.
Gets the name of the module that defines the command. This property is introduced in Windows PowerShell 2.0.
Gets the name of the command.
When overridden in a derived class, gets the .NET Framework types returned by the command.
When overridden in a derived class, gets the parameters of the command. This property is introduced in Windows PowerShell 2.0.
Gets information about the parameter sets associated with the command. This property is introduced in Windows PowerShell 2.0.
Gets the remoting capabilities of this cmdlet when exposed in a context with ambient remoting. Introduced in Windows PowerShell 3.0.
Gets the command info source.
Gets the command info version.
When overridden in a derived class, gets or sets a constant that identifies whether the element is visible outside the runspace. For example, an element can be a private member of a module and therefore not visible to commands, such as pipeline commands, that are coming from outside the runspace. This property is introduced in Windows PowerShell 2.0.
Resolves a full, shortened, or aliased parameter name to the actual cmdlet parameter name, using the parameter resolution algorithm in Windows PowerShell. Introduced in Windows PowerShell 3.0.
Converts the information object of the derived class to a string. (Overrides Object.ToString().)
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.