Get-SCSMWorkflow
Načte informace o konfiguraci pro pracovní postupy portálu Service Manager.
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
Rutina Get-SCSMWorkflow načítá informace o konfiguraci pracovních postupů Service Manager.
Příklady
Příklad 1: Získání konfigurace pracovního postupu
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
Tento příkaz načte konfiguraci pracovního postupu.
Příklad 2: Získání konfigurace pracovního postupu události aktivity
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
Tento příklad načte konfiguraci pracovního postupu "Změněný stav aktivity".
PŘÍKLAD 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
Tyto příkazy zobrazují podrobnosti pracovního postupu "Opětovné spuštění aktivity žádosti o služby".
PŘÍKLAD 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
Tento příklad načte podrobnosti konfigurace pracovního postupu Řešení podřízených incidentů (vytvořený nadřazený incident).
PŘÍKLAD 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
Tento příklad načte podrobnosti o konfiguraci pracovního postupu "Desired Configuration Management Rule Update" (Aktualizace pravidla správy požadované konfigurace).
Parametry
-ComputerName
Určuje název počítače, na kterém běží služba System Center Data Access.
Type: | System.String[] |
Position: | Named |
Default value: | Localhost |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
Určuje přihlašovací údaje, které tato rutina používá pro připojení k serveru, na kterém běží služba System Center Data Access. Zadaný uživatelský účet musí mít přístupová práva k danému serveru.
Type: | System.Management.Automation.PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisplayName
Určuje zobrazovaný název konfigurace pracovního postupu, která se má načíst. Můžete zadat regulární výraz.
Type: | System.String[] |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Id
Určuje ID konfigurace pracovního postupu, která se má načíst.
Type: | System.Guid[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Určuje název konfigurace pracovního postupu, který se má načíst. Můžete zadat regulární výraz.
Type: | System.String[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SCSession
Určuje objekt, který představuje relaci k serveru pro správu Service Manager.
Type: | Microsoft.SystemCenter.Core.Connection.Connection[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Vstupy
System.String
Název můžete převést do parametru DisplayName .
System.Guid
Identifikátor GUID můžete směrovat do parametru Id .
Výstupy
Microsoft.EnterpriseManagement.ServiceManager.Sdk.Workflows.Workflow
Tato rutina načte informace o pracovních postupech.