Get-SCSMWorkflow
Hämtar konfigurationsinformation för Service Manager-arbetsflöden.
Syntax
Get-SCSMWorkflow
[[-DisplayName] <String[]>]
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
Get-SCSMWorkflow
[-Id] <Guid[]>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
Get-SCSMWorkflow
[-Name] <String[]>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
Description
Cmdleten Get-SCSMWorkflow hämtar konfigurationsinformation för Service Manager arbetsflöden.
Exempel
Exempel 1: Hämta arbetsflödeskonfiguration
PS C:\>Get-SCSMWorkflow
Enabled DisplayName ManagementPackName
------- ----------- ------------------
True New Service Request Workflow ServiceManager.ServiceRequest.Library
True Service Request Status Changed ServiceManager.ServiceRequest.Library
True Resolve Incident Workflow ServiceManager.ProblemManagement.Library
True Dependent Activity Status ServiceManager.ActivityManagement.Library
True Resolve Child Incidents (Parent Incident resolved) ServiceManager.IncidentManagement.Library
Det här kommandot hämtar arbetsflödeskonfigurationen.
Exempel 2: Hämta konfigurationen för aktivitetshändelsearbetsflöde
PS C:\>Get-SCSMWorkflow "Activity Status Changed"
Enabled DisplayName ManagementPackName
------- ----------- ------------------
True Activity Status Changed ServiceManager.ReleaseManagement.Library
True Activity Status Changed ServiceManager.ChangeManagement.Library
True Activity Status Changed ServiceManager.ServiceRequest.Library
Det här exemplet hämtar konfigurationen av arbetsflödet "Aktivitetsstatus har ändrats".
EXEMPEL 3
PS C:\>$wf = Get-SCSMWorkflow "Service Request Activity Rerun"
DisplayName : Service Request Activity Rerun
Description : Service Request Activity Rerun
Enabled : True
Event : Update
ManagementPack : [ServiceManager.ServiceRequest.Library, 9396306c2be7fcc4, 7.5.1088.248]
Criteria : <Criteria>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<Property
State="Pre">$Context/Property[Type='CoreActivity!System.WorkItem.Activity']/Status$</Property
</ValueExpression>
<Operator>NotEqual</Operator>
<ValueExpression>
<Value>$MPElement[Name="CoreActivity!ActivityStatusEnum.Rerun"]$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<Property
State="Post">$Context/Property[Type='CoreActivity!System.WorkItem.Activity']/Status$</Property
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>$MPElement[Name="CoreActivity!ActivityStatusEnum.Rerun"]$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</Criteria>
Template :
EnableNotification : False
Notification : {}
WorkflowSubscription :
Microsoft.EnterpriseManagement.Subscriptions.WorkflowSubscriptionManagementPackName :
ServiceManager.ServiceRequest.Library
Dessa kommandon visar information om arbetsflödet "Service Request Activity Rerun".
EXEMPEL 4
PS C:\>$wf = Get-SCSMWorkflow "Resolve Child Incidents (Parent Incident created)"
DisplayName : Resolve Child Incidents (Parent Incident created)
Description : Resolve Child Incidents when Parent Incident is created as resolved
Enabled : True
Event : Create
ManagementPack : [ServiceManager.IncidentManagement.Library, 9396306c2be7fcc4, 7.5.1088.248]
Criteria : <Criteria>
<Expression>
<SimpleExpression>
<ValueExpression>
<Property State="Post">$Context/Property[Type='CoreIncident!System.WorkItem.Incident']/S
tatus$</Property>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value>$MPElement[Name="CoreIncident!IncidentStatusEnum.Resolved"]$</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Criteria>
Template :
EnableNotification : False
Notification : {}
WorkflowSubscription : Microsoft.EnterpriseManagement.Subscriptions.WorkflowSubscription
ManagementPackName : ServiceManager.IncidentManagement.Library
Det här exemplet hämtar konfigurationsinformationen för arbetsflödet "Lösa underordnade incidenter (överordnad incident har skapats)."
EXEMPEL 5
PS C:\>$wf = Get-SCSMWorkflow "Desired Configuration Management Rule Update"
DisplayName : Desired Configuration Management Rule Update
Description : Desired Configuration Management Rule Update
Enabled : True
Event : Update
ManagementPack : [ServiceManager.IncidentManagement.Library, 9396306c2be7fcc4, 7.5.1088.248]
Criteria :
Template :
EnableNotification : False
Notification : {}
WorkflowSubscription :
Microsoft.EnterpriseManagement.Subscriptions.WorkflowSubscription
ManagementPackName : ServiceManager.IncidentManagement.Library
Det här exemplet hämtar konfigurationsinformationen för arbetsflödet "Desired Configuration Management Rule Update".
Parametrar
-ComputerName
Anger namnet på den dator där System Center Data Access-tjänsten körs.
Type: | System.String[] |
Position: | Named |
Default value: | Localhost |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
Anger de autentiseringsuppgifter som den här cmdleten använder för att ansluta till den server där System Center Data Access-tjänsten körs. Det angivna användarkontot måste ha åtkomstbehörighet till den servern.
Type: | System.Management.Automation.PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisplayName
Anger visningsnamnet för arbetsflödeskonfigurationen som ska hämtas. Du kan ange ett reguljärt uttryck.
Type: | System.String[] |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Id
Anger ID för arbetsflödeskonfigurationen som ska hämtas.
Type: | System.Guid[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Anger namnet på arbetsflödeskonfigurationen som ska hämtas. Du kan ange ett reguljärt uttryck.
Type: | System.String[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SCSession
Anger det objekt som representerar sessionen till en Service Manager hanteringsserver.
Type: | Microsoft.SystemCenter.Core.Connection.Connection[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Indata
System.String
Du kan skicka ett namn till parametern DisplayName .
System.Guid
Du kan skicka ett GUID till ID-parametern .
Utdata
Microsoft.EnterpriseManagement.ServiceManager.Sdk.Workflows.Workflow
Den här cmdleten hämtar information om arbetsflöden.