Microsoft.PowerShell.Activities Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
ActivityGenerator |
Generates an activity that corresponds to a PowerShell command |
ActivityImplementationContext |
Holds an instance of System.Management.Automation.PowerShell, and the context it needs to run. |
BehaviorCategoryAttribute |
Category attribute for "Behavior" |
CimActivityImplementationContext |
Provides additional functionalty for CIM activity implementations. |
ConnectivityCategoryAttribute |
Category attribute for "Connectivity" |
DisablePSWorkflowConnection |
Activity to cleanup all Runspaces (PSRP connections) to a remote machine |
GenericCimCmdletActivity |
Base class for the built-in generic CIM cmdlets. |
GetCimAssociatedInstance |
Activity to invoke the CimCmdlets\Get-CimAssociatedInstance command in a Workflow. |
GetCimClass |
Activity to invoke the CimCmdlets\Get-CimClass command in a Workflow. |
GetCimInstance |
Activity to invoke the CimCmdlets\Get-CimInstance command in a Workflow. |
GetPSWorkflowData<T> |
Activity to retrieve the value of a workflow runtime variable. |
GetWmiObject |
Workflow activity wrapping the Get-Wmiobject cmdlet |
HostParameterDefaults |
Parameter default, contains all the information which needs to be passed to Workflow context. |
HostSettingCommandMetadata |
Runtime metadata that represents the currently-running command. |
InlineScript |
Activity to support the invocation of PowerShell script content in a Workflow. |
InlineScriptContext |
Defines the context information available to scripts running within the InlineScript activity. These are exposed through the $PSActivity automatic variable. |
InlineScriptDesigner |
Interaction logic for InlineScriptDesigner.xaml |
InputAndOutputCategoryAttribute |
Category attribute for "Input and Output" |
InvokeCimMethod |
Activity to invoke the CimCmdlets\Invoke-CimMethod command in a Workflow. |
InvokeWmiMethod |
Wraps the Invoke-WmiMethod cmdlet |
NewCimInstance |
Activity to invoke the CimCmdlets\New-CimInstance command in a Workflow. |
NewCimSession |
Activity to invoke the CimCmdlets\New-CimSession command in a Workflow. |
NewCimSessionOption |
Activity to invoke the CimCmdlets\New-CimSessionOption command in a Workflow. |
ParameterSpecificCategoryAttribute |
Category attribute for "Activity-Specific Parameters" |
Pipeline |
The implementation of pipeline activity. This similar concept which we have in PowerShell today like Get-Process | Stop-Process. Pipline activity will make sure the piped execution of its child acitities. |
PipelineDesigner |
Interaction logic for PipelineDesigner.xaml |
PipelineEnabledActivity |
Activities derived from this class can be used in the Pipeline activity |
PowerShellValue<T> |
Evaluate the Powershell expression and return the value of type T. |
PSActivity |
Base class for PowerShell-based workflow activities |
PSActivityArgumentInfo |
Stores information about an activity argument |
PSActivityContext |
The activity context. |
PSActivityEnvironment |
Class the describes an activity host policy |
PSActivityHostController |
Activity host manager interface. This interface can be used to implement various activity hosts |
PSCleanupActivity |
Base activity for cleanup activities |
PSGeneratedCIMActivity |
Base class for activities that can use WsMan directly to contact ta managed node. |
PSPersist |
Persist the current workflow. Also defines the persistence point where suspend-job is getting suspended. |
PSRemotingActivity |
Base class for PowerShell-based workflow activities |
PSResumableActivityHostController |
This class will be used for disconnected execution where the Job Id and bookmark will be used resume the execution of workflow after the completion of activity controller work. |
PSWorkflowHost |
Interface that defines the PowerShell workflow host Workflow host defines the set of services that are made available to an activity |
PSWorkflowInstanceExtension |
Defining resuming extension. |
RemoveCimInstance |
Activity to invoke the CimCmdlets\Remove-CimInstance command in a Workflow. |
RunspaceProvider |
Class that provides a runspace with the specified options and constraints |
SetPSWorkflowData |
Activity to set a host value in a Workflow. |
Suspend |
Suspends the current workflow. |
ThrottledParallelForEach<T> |
Implements the equivalent of the ParallelForeach activity, but supports throttling as well. Taken from the Workflow SDK: http://www.microsoft.com/en-us/download/details.aspx?id=21459 |
WmiActivity |
Abstract base contining the common members and invocation code for the WMI cmdlets. |
WorkflowPreferenceVariables |
Special variables that can be defined in a workflow to control the behaviour of PowerShell activities. |
Interfaces
IImplementsConnectionRetry |
Implementing this interface indicates that the activity supports connection retry. |
Enums
ActivityOnResumeAction |
Defines the activity on-resume action. |
PSWorkflowRuntimeVariable |