InvokeWmiMethod Members

The Invoke-WMIMethod cmdlet class that is implemented by Windows PowerShell. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This class is introduced in Windows PowerShell 2.0.

The following tables list the members exposed by the InvokeWmiMethod type.

Public Constructors

  Name Description
  InvokeWmiMethod Creates a new InvokeWmiMethod object. This class is included in this SDK for completeness only. The members of this class cannot be used directly, nor should this class be used to derive other classes.This constructor is introduced by Windows PowerShell 2.0.

Top

Public Properties

  Name Description
public property ArgumentList Gets and sets the value of the ArgumentList parameter of the Invoke-WMIMethod cmdlet. This property is introduced in Windows PowerShell 2.0.
public property AsJob  (Inherited from WmiBaseCmdlet)
public property Authentication  (Inherited from WmiBaseCmdlet)
public property Authority  (Inherited from WmiBaseCmdlet)
public property Class Gets and sets the value of the Class parameter of the Invoke-WMIMethod cmdlet. This property is introduced in Windows PowerShell 2.0.
public property CommandOrigin  Gets the origin of the command. The command can be invoked within a runspace or it could be an external request (such as invoking the command from the command line). This property is introduced in Windows PowerShell 2.0. (Inherited from InternalCommand)
public property CommandRuntime  Gets and sets the command runtime object that controls what happens when the cmdlet writes an object to the pipeline. (Inherited from Cmdlet)
public property ComputerName  (Inherited from WmiBaseCmdlet)
public property Credential  (Inherited from WmiBaseCmdlet)
public property CurrentPSTransaction  Gets the latest transaction started by running the Start-Transaction cmdlet. This property is introduced in Windows PowerShell 2.0. (Inherited from Cmdlet)
public property EnableAllPrivileges  (Inherited from WmiBaseCmdlet)
public property Impersonation  (Inherited from WmiBaseCmdlet)
public property InputObject Gets and sets the value of the InputObject parameter of the Invoke-WMIMethod cmdlet. This property is introduced in Windows PowerShell 2.0.
public property Locale  (Inherited from WmiBaseCmdlet)
public property Name Gets and sets the value of the Name parameter of the Invoke-WMIMethod cmdlet. This property is introduced in Windows PowerShell 2.0.
public property Namespace  (Inherited from WmiBaseCmdlet)
public property Path Gets and sets the value of the Path parameter of the Invoke-WMIMethod cmdlet. This property is introduced in Windows PowerShell 2.0.
public property Stopping  Gets an indicator that the pipeline is stopping. The pipeline can be stopped for numerous reasons, such as when the user has entered the key combination CTRL+C, a terminating error has occurred, the hosting application requested a stop, and so on.  (Inherited from Cmdlet)
public property ThrottleLimit  (Inherited from WmiBaseCmdlet)

Top

Public Methods

(see also Protected Methods)

  Name Description
public method Equals  (Inherited from Object)
public method GetHashCode  (Inherited from Object)
public method GetResourceString  Gets a resource string that corresponds to the specified resource base key and identifier. (Inherited from Cmdlet)
public method GetType  (Inherited from Object)
public method Invoke  Overloaded. Invokes a cmdlet object. The variants of this method can invoke a cmdlet that returns a collection of results or a strongly-typed enumerator. (Inherited from Cmdlet)
public method ShouldContinue  Overloaded. Requests confirmation of an operation from the user. This is typically a second query to the user. The variants of this method can send the query with or without providing yesToall or noToall options to the user. (Inherited from Cmdlet)
public method ShouldProcess  Overloaded. Requests confirmation from the user before an operation is performed. The variants of this method can be used to send the name of the resource to be changed, send the name of the resource and the operation to be performed, and more. The confirmation message that is displayed to the user is based on which variant of this method is called. (Inherited from Cmdlet)
public method ThrowTerminatingError  Reports a terminating error when the cmdlet cannot continue, or when you do not want the cmdlet to continue to process records. (Inherited from Cmdlet)
public method ToString  (Inherited from Object)
public method TransactionAvailable  Determines whether the Start-Transaction cmdlet has been called and that there is a Windows PowerShell transaction available that the cmdlet can participate in. This method is introduced in Windows PowerShell 2.0. (Inherited from Cmdlet)
public method WriteCommandDetail  Writes information to the execution log of the pipeline. (Inherited from Cmdlet)
public method WriteDebug  Writes a debug message to the host. (Inherited from Cmdlet)
public method WriteError  Reports a nonterminating error to the error pipeline when the cmdlet cannot process a record but can continue to process other records. (Inherited from Cmdlet)
public method WriteObject  Overloaded. Writes an object to the output pipeline. The variants of this method can be used to write a single object or an object that can be enumerated. (Inherited from Cmdlet)
public method WriteProgress  Writes a progress record to the host. (Inherited from Cmdlet)
public method WriteVerbose  Writes a general user-level message to the pipeline. These messages can help describe what the cmdlet is doing. (Inherited from Cmdlet)
public method WriteWarning  Writes a warning message that can be displayed. (Inherited from Cmdlet)

Top

Protected Methods

(see also Extension Methods)

  Name Description
protected method BeginProcessing  Provides a one-time, preprocessing functionality for the cmdlet. (Inherited from Cmdlet)
protected method EndProcessing  Provides a one-time, post-processing functionality for the cmdlet. (Inherited from Cmdlet)
protected method Finalize  (Inherited from Object)
protected method MemberwiseClone  (Inherited from Object)
protected method ProcessRecord  Provides a record-by-record processing functionality for the cmdlet. (Inherited from Cmdlet)
protected method StopProcessing  Stops processing records when the user stops the cmdlet asynchronously. (Inherited from Cmdlet)

Top

Extension Methods

  Name Description
public extension method As  Use this method to adapt an object from a foreign app domain to a known interface in this app domain.This element is introduced in Windows PowerShell 5.0. (Defined by RequestExtensions.)
public extension method As  This is called to adapt an object from a foreign app domain to a known interface in this appDomainThis element is introduced in Windows PowerShell 5.0. (Defined by RequestExtensions.)
public extension method As  Adapts an object from a foreign app domain to a known interface in this app domain.This element is introduced in Windows PowerShell 5.0. (Defined by RequestExtensions.)
public extension method Extend  Use this method to adapt and extend an object so that you can pass it to a foreign app domain.This element is introduced in Windows PowerShell 5.0. (Defined by RequestExtensions.)
public extension method Extend  This is called to adapt and extend an object that we wish to pass to a foreign app domainThis element is introduced in Windows PowerShell 5.0. (Defined by RequestExtensions.)
public extension method Extend  Used to extend an object with an interface from a foreign app domain.This element is introduced in Windows PowerShell 5.0. (Defined by RequestExtensions.)
public extension method ToEnumerable  This element is introduced in Windows PowerShell 5.0. (Defined by CollectionExtensions.)

Top

See Also

Reference

InvokeWmiMethod Class
Microsoft.PowerShell.Commands Namespace

Other Resources

Windows PowerShell SDK