Service Manager informazioni di riferimento sulle attività del flusso di lavoro degli strumenti di creazione
Importante
Questa versione di Service Manager ha raggiunto la fine del supporto. È consigliabile eseguire l'aggiornamento a Service Manager 2022.
Questo articolo fornisce indicazioni per gli sviluppatori IT (Information Technology) in modo che possano creare attività personalizzate di Windows Workflow Foundation (WF) che i professionisti IT possono usare per creare flussi di lavoro WF specifici per i processi IT. Le attività WF personalizzate estendono la libreria attività, ovvero le attività distribuite con lo strumento di creazione di Service Manager. La sezione di riferimento delle attività del flusso di lavoro del presente documento fornisce informazioni dettagliate delle attività di WF predefinite nella libreria attività. Queste informazioni sono utili agli sviluppatori (o ai professionisti IT sviluppatori) per creare attività personalizzate di WF secondo necessità.
Per informazioni su come usare le attività WF e i flussi di lavoro WF con Service Manager, vedere Automazione dei processi IT con flussi di lavoro.
Attività di Active Directory
Usare le attività di Active Directory Domain Services (Active Directory Domain Services) per rendere le funzioni di Active Directory parte del flusso di lavoro in Service Manager.
Lo strumento di creazione Service Manager fornisce due attività di Service Manager predefinite nel gruppo Attività active Directorynel riquadro Strumenti attività. Le sezioni di questo articolo descrivono queste attività.
Aggiungere computer Active Directory Domain Services a un'attività di gruppo
Questa attività aggiunge un computer a un gruppo di sicurezza in Active Directory Domain Services (Active Directory Domain Services) in Service Manager. Il computer e il gruppo devono appartenere allo stesso dominio e tutti i contenitori nel dominio vengono cercati.
Prerequisiti per il tempo di progettazione | Prerequisiti per l'esecuzione |
---|---|
Nessuno | Quando si usa questa attività, assicurarsi che l'account del flusso di lavoro Service Manager disponga di autorizzazioni sufficienti per modificare i gruppi di sicurezza in Active Directory Domain Services. |
Proprietà
L'attività Add AD DS Computer to Group usa le proprietà di input descritte nella tabella seguente.
Nome visualizzato | Nome interno | Tipo | Obbligatoria | Descrizione |
---|---|---|---|---|
Dominio computer | ComputerDomain | string | Sì | Nome di dominio DNS completo in cui si trova il computer, ad esempio contoso.com. |
Nome computer | FullyQualifiedComputerName | string | Sì | Nome del computer. |
Nome gruppo | FullyQualifiedGroupName | string | Sì | Nome del gruppo di Servizi di dominio Active Directory. |
L'attività Aggiungi computer active Directory Domain Services al gruppo genera l'output descritto nella tabella seguente.
Nome visualizzato | Nome interno | Tipo | Descrizione |
---|---|---|---|
Output | Output | Boolean | Risultato dell'operazione: True se l'aggiunta ha avuto esito positivo; False se non è riuscito. |
Errori ed eccezioni | Commenti | Esempio |
---|---|---|
Nessuno | Nessuno | Nessuno |
Aggiungere l'attività Utente di Active Directory Domain Services al gruppo
Questa attività aggiunge un utente a un gruppo di sicurezza in Active Directory Domain Services (Active Directory Domain Services) in Service Manager. L'utente e il gruppo devono appartenere allo stesso dominio e viene eseguita una ricerca in tutti i contenitori presenti nel dominio.
Prerequisiti per il tempo di progettazione | Prerequisiti per l'esecuzione |
---|---|
Nessuno | Quando si usa questa attività, assicurarsi che l'account del flusso di lavoro Service Manager disponga di autorizzazioni sufficienti per modificare i gruppi di sicurezza in Active Directory Domain Services. |
Proprietà
L'attività Add AD DS User to Group usa le proprietà di input elencate nella tabella seguente.
Nome visualizzato | Nome interno | Tipo | Obbligatoria | Descrizione |
---|---|---|---|---|
Utente di dominio | UserDomain | string | Sì | Nome di dominio completo dell'utente. |
Nome utente | UserName | string | Sì | Nome di accesso dell'utente. |
Nome gruppo | FullyQualifiedGroupName | string | Sì | Nome di dominio completo del gruppo. |
L'attività Add AD DS User to Group genera l'output descritto nella tabella seguente.
Nome visualizzato | Nome interno | Tipo | Descrizione |
---|---|---|---|
Output | Output | Boolean | Risultato dell'operazione: True se l'aggiunta ha avuto esito positivo, False se ha avuto esito negativo. |
Errori ed eccezioni | Commenti | Esempio |
---|---|---|
Nessuno | Nessuno | Nessuno |
Attività del flusso di controllo
Usare le attività del flusso di controllo per fornire strutture, rami, cicli o ritardi timer, per il flusso di lavoro in Service Manager.
Lo strumento di creazione fornisce quattro attività di flusso di controllo predefinite nel gruppo Flusso di controllo nel riquadro Strumenti attività .
Attività ritardata
Questa attività introduce un ritardo tra le attività in un flusso di lavoro in Service Manager. L'attività Delay deriva dalla classe DelayActivity di Microsoft .NET Framework.
Prerequisiti per il tempo di progettazione | Prerequisiti per l'esecuzione |
---|---|
Nessuno | Nessuno |
Proprietà
L'attività Ritardo usa le proprietà di input elencate nella tabella seguente.
Nome visualizzato | Nome interno | Tipo | Obbligatoria | Descrizione |
---|---|---|---|---|
Initialize TimeoutDuration (Inizializza durata timeout) | InitializeTimeoutDuration | Interno | Specifica un gestore per inizializzare la proprietà TimeoutDuration . | |
TimeoutDuration | TimeoutDuration | TimeSpan | Sì | Durata del ritardo. |
L'attività Delay non produce una proprietà di output.
Errori ed eccezioni | Commenti | Esempio |
---|---|---|
Nessuno | Per altre informazioni su questa attività, vedere Classe DelayActivity nella libreria di classi .NET Framework. | Nessuno |
Per ogni attività ciclo
L'attività For Each Loop accetta come input una matrice (raccolta) di oggetti e ripete il set di attività all'interno del ciclo per ogni oggetto nell'insieme. Ad esempio, se la raccolta di input include cinque oggetti, l'iterazione del ciclo viene eseguita cinque volte. Se la raccolta è vuota, il ciclo non esegue l'iterazione. Non esiste alcun limite massimo al numero di oggetti nell'insieme. L'attività For Each Loop viene sempre eseguita nel computer in cui viene eseguito il flusso di lavoro.
L'attività For Each Loop è un'attività composita con due contenitori per le attività:
Contenitore di input: questa attività configura il ciclo e definisce la raccolta di input. È possibile usare l'attività Get Incident o Get Virtual Machine in questo ruolo.
Contenitore ciclo: denominato ForEachChildActivity, questa attività contiene le attività del ciclo. La maggior parte delle attività di Windows Workflow Foundation (WF) inserite in questo contenitore ha due proprietà aggiuntive: Elemento corrente e proprietà da associare. Per ogni attività all'interno del contenitore del ciclo, impostare queste proprietà come segue:
Impostare Elemento corrente sulla proprietà Current Item dell'attività Loop Container dell'attività ForEach . Se questa attività è la prima attività nell'attività For Each Loop , l'elemento corrente viene impostato automaticamente.
Impostare il valore della proprietà Property su Bind sul valore della proprietà dell'attività corrente che usa il valore Dell'elemento corrente .
Due tipi di attività non ottengono le proprietà Current Item and Property to Bind e pertanto non possono usare gli oggetti nell'insieme di input:
Attività script, ad esempio l'attività script Windows PowerShell.
Attività personalizzate o altre attività che non ereditano dalla classe WorkflowActivityBase . Tali attività includono quelle attività basate sulla classe base Activity , ad esempio le attività native di Visual Studio.
Prerequisiti per il tempo di progettazione | Prerequisiti per l'esecuzione |
---|---|
Nessuno | Nessuno |
Proprietà
L'attività For Each Loop usa le proprietà di input descritte nella tabella seguente.
Nome visualizzato | Nome interno | Tipo | Obbligatoria | Descrizione |
---|---|---|---|---|
Raccolta di input | InputCollection | Matrice/Oggetto | N/D | Raccolta di oggetti da passare, una alla volta, alle attività all'interno dell'attività For Each Loop . Se l'attività che risiede nel contenitore di input produce una matrice di oggetti come proprietà di output, La raccolta di input viene impostata automaticamente su tale proprietà. Per visualizzare il valore corrente di questa proprietà, fare clic con il pulsante destro del mouse sul contenitore ciclo e selezionare Proprietà. |
Elemento corrente | CurrentItem | Oggetto | N/D | Un indice nella raccolta di input che le attività all'interno del ciclo possono usare come proprietà di input. Per la prima attività nel contenitore ciclo, questa proprietà viene impostata automaticamente. |
Errori ed eccezioni | Commenti | Esempio |
---|---|---|
L'attività For Each Loop usa il servizio di rilevamento personalizzato fornito da Service Manager per registrare errori ed eccezioni durante l'esecuzione dell'attività. L'attività genera errori o eccezioni nelle condizioni seguenti: - Se si verifica un errore nell'attività ForEachLoop e non con le attività figlio, il flusso di lavoro termina. - Se si verifica un errore all'interno delle attività figlio, il flusso di lavoro termina a meno che ContinueOnError=true. - Se una delle proprietà di input è Null. L'attività non esegue l'iterazione. Ogni attività all'interno dell'attività Ciclo For Each deve scrivere gli errori o le eccezioni al servizio di rilevamento personalizzato. L'attività For Each Loop non viene eseguita in questo modo. |
Nessuno | Nessuno |
Attività IfElse
Questa attività controlla la sequenza di attività all'interno di un flusso di lavoro in base a una condizione Boolean (true/false). È possibile usare il risultato di un'attività precedente (ad esempio, un'attività script) per la condizione.
L'attività IfElse è un'attività di Visual Studio che usa regole e condizioni. Per altre informazioni sull'uso di regole e condizioni in Windows Workflow Foundation (WF), vedere Esercitazione: Usare regole e condizioni in WF in MSDN Library.
Prerequisiti per il tempo di progettazione | Prerequisiti per l'esecuzione |
---|---|
Nessuno | Nessuno |
Proprietà
No.
Errori ed eccezioni | Commenti | Esempio |
---|---|---|
Nessuno | Per altre informazioni sull'attività IfElse, vedere Classe IfElseActivity nella libreria di classi .NET Framework 4. | Nessuno |
Attività parallela
Questa attività divide la sequenza delle attività in due sequenze simultanee. L'attività Parallel è un'attività di Visual Studio. Per altre informazioni sulla classe ParallelActivity , vedere Classe ParallelActivity nella libreria di classi .NET Framework.
Prerequisiti per il tempo di progettazione | Prerequisiti per l'esecuzione |
---|---|
Nessuno | Nessuno |
Proprietà
No.
Errori ed eccezioni | Commenti | Esempio |
---|---|---|
Nessuno | Nessuno | Nessuno |
Attività di Virtual Machine Manager
Usare le attività di gestione delle macchine virtuali in Service Manager per creare flussi di lavoro che consentono di creare e aggiornare macchine virtuali. Le attività di gestione delle macchine virtuali supportano System Center Virtual Machine Manager.
Lo strumento di creazione di Service Manager fornisce le cinque attività di gestione predefinite delle macchine virtuali seguenti nel gruppo Attività VMM nel riquadro Strumenti attività.
Ottenere l'attività della macchina virtuale
Questa attività in Service Manager recupera un elenco di uno o più ID macchina virtuale da una libreria VMM (Virtual Machine Manager).
Prerequisiti per il tempo di progettazione | Prerequisiti per l'esecuzione |
---|---|
Nessuno | - La console di Virtual Machine Manager e Service Manager devono essere installate nello stesso server. - Assicurarsi che l'account flusso di lavoro Service Manager disponga di autorizzazioni sufficienti per modificare i gruppi di sicurezza in Active Directory Domain Services (Active Directory Domain Services). - La console di Virtual Machine Manager e Service Manager devono essere installate nello stesso server. - Assicurarsi che l'account flusso di lavoro Service Manager disponga di autorizzazioni sufficienti per modificare i gruppi di sicurezza in Active Directory Domain Services (Active Directory Domain Services). |
Proprietà
L'attività Get VM usa le proprietà di input nella tabella seguente.
Nome visualizzato | Nome interno | Tipo | Obbligatoria | Descrizione |
---|---|---|---|---|
Set di parametri | ParameterSet | string | No; il valore predefinito è Connection. | Specifica un subset di parametri organizzati per uno scopo specifico. Per l'attività Get VM , è possibile selezionare uno dei set di parametri seguenti: - Tutti: Cercare tutte le macchine virtuali disponibili. - ID: Cercare una macchina virtuale con un ID noto. - Connessione: Cercare macchine virtuali connesse al server VMM (Virtual Machine Manager) designato dalla proprietà VMMServer . - VMHostGroup: Cercare macchine virtuali connesse all'host della macchina virtuale designata dalla proprietà Host vm . |
Continua in caso di errore | ContinueOnError | Boolean | No. L'impostazione predefinita è True. | Determina se l'esecuzione del flusso di lavoro deve continuare nel caso in cui l'attività non venga completata. |
Has Error (Contiene errori) | HasError | N/D | Specifica se l'attività contiene un set di errori. (Sola lettura) | |
Tutti | Tutti | Boolean | No. L'impostazione predefinita è True. | Disponibile se il set di parametri è Tutto. Se è impostato su True, l'attività Get VM restituisce un elenco degli ID macchina virtuale di tutte le macchine virtuali disponibili. |
ID | ID | string | Obbligatorio se set di parametri è ID. | Disponibile se il set di parametri è ID. Se è impostato su True, l'attività Get VM restituisce un elenco degli ID macchina virtuale di tutte le macchine virtuali i cui ID macchina virtuale corrispondono a tutti o parte del valore ID specificato. |
Gruppo di gestione | Gruppo di gestione | string | No | Specifica il gruppo di gestione in cui verrà eseguita l'attività. Impostare su localhost. (Sola lettura) |
Server script | Destinazione | string | Sì | Specifica il nome del dominio DNS (Domain Name System) del server che esegue la console di Service Manager. Non usare localhost. |
Limite di tempo script | TimeoutSeconds | Integer | No. L'impostazione predefinita è 300 secondi. | Specifica il numero massimo di secondi consentiti per l'esecuzione dell'attività. |
Host macchina virtuale | VMHost | string | Obbligatorio se il set di parametri è VMHostGroup | Disponibile se il set di parametri è VMHostGroup. Se questo set di parametri è selezionato, l'attività Get VM restituisce un elenco degli ID macchina virtuale di tutte le macchine virtuali in esecuzione nell'host specificato. |
Nome macchina virtuale | VMName | string | No | Specifica il nome, o parte del nome, della macchina virtuale da cercare. Se la stringa fa parte di un nome, l'attività recupera gli ID di tutte le macchine virtuali che contengono la stringa. |
VMMServer | VMMServer | string | Sì | Specifica il nome del server System Center Virtual Machine Manager (VMM) che gestisce le macchine virtuali. |
L'attività Get VM genera l'output descritto nella tabella seguente.
Nome visualizzato | Nome interno | Tipo | Commenti |
---|---|---|---|
ID macchine virtuali | VMIDList | Matrice di stringhe | Specifica l'elenco degli ID delle macchine virtuali con nomi che corrispondono a tutta o parte della stringa nome macchina virtuale . |
Errori ed eccezioni | Commenti | Esempio |
---|---|---|
L'attività Get VM usa il servizio di rilevamento personalizzato fornito da Service Manager per registrare errori ed eccezioni durante l'esecuzione dell'attività. L'attività genera errori o eccezioni in base alle esigenze se una delle proprietà dello script non può essere risolta. | Nessuno | Nessuno |
Spostare l'attività della macchina virtuale
Questa attività in Service Manager sposta una macchina virtuale dalla libreria VMM (Virtual Machine Manager) a un host di manutenzione.
Prerequisiti per la fase di progettazione | Prerequisiti per la fase di esecuzione |
---|---|
Nessuno | - La console di Virtual Machine Manager e Service Manager devono essere entrambe installate nello stesso server. - Assicurarsi che l'account del flusso di lavoro Service Manager disponga di autorizzazioni sufficienti per modificare i gruppi di sicurezza in Active Directory Domain Services (AD DS). |
Proprietà
L'attività Move VM usa le proprietà di input nella tabella seguente.
Nome visualizzato | Nome interno | Tipo | Obbligatoria | Descrizione |
---|---|---|---|---|
Continua in caso di errore | ContinueOnError | Boolean | No. L'impostazione predefinita è True. | Determina se l'esecuzione del flusso di lavoro deve continuare nel caso in cui l'attività non venga completata. |
Has Error (Contiene errori) | HasError | N/D | Specifica se l'attività contiene un set di errori. (Sola lettura) | |
Blocca LM se l'host è occupato | BlockLMIfHostBusy | Boolean | No. L'impostazione predefinita è False. | Blocca i nuovi tentativi di migrazione in tempo reale di Hyper-V se la migrazione non è riuscita perché l'host di origine o di destinazione sta già partecipando a un'altra migrazione in tempo reale. |
Gruppo di processi | JobGroup | GUID (string) | No | Specifica un identificatore per una serie di comandi che verranno eseguiti come set. |
Variabile processo | JobVariable | string | No | Specifica che lo stato del processo viene monitorato e archiviato nella variabile indicata in questo parametro. |
Gruppo di gestione | Gruppo di gestione | string | No | Specifica il gruppo di gestione in cui verrà eseguita l'attività. Impostare su localhost. (Sola lettura) |
Percorso | Percorso | string | No | Specifica la destinazione della macchina virtuale nell'host di manutenzione. |
ID suggerimento PRO | ID suggerimento PRO | Guid | No | Specifica l'ID del suggerimento Performance and Resource Optimization (PRO) che ha attivato l'azione. Consente il controllo futuro dei suggerimenti PRO. |
Esegui in modo asincrono | RunAsynchronously | Boolean | No. L'impostazione predefinita è False. | Specifica che il processo viene eseguito in modo asincrono e che il controllo torna immediatamente alla shell dei comandi. |
Server script | Destinazione | string | Sì | Specifica il nome del dominio DNS (Domain Name System) del server che esegue la console di Service Manager. Non usare localhost. |
Limite di tempo script | TimeoutSeconds | Integer | No. L'impostazione predefinita è 300 secondi. | Specifica il numero massimo di secondi consentiti per l'esecuzione dell'attività. |
Avvia macchina virtuale nella destinazione | StartVMOnTarget | Boolean | No. L'impostazione predefinita è False. | Specifica che la macchina virtuale deve essere avviata non appena raggiunge l'host di destinazione. |
Usa cluster | UseCluster | Boolean | No. L'impostazione predefinita è False. | Forza l'uso della migrazione di cluster di Windows Server 2008 per il trasferimento di una macchina virtuale in uno stato salvato in un host, anche se il cluster supporta la migrazione in tempo reale di Hyper-V. |
Usa LAN | UseLan | Boolean | No. L'impostazione predefinita è False. | Impone il trasferimento tramite rete locale (LAN) anche se è disponibile un meccanismo di trasferimento più veloce, come il trasferimento tramite rete di archiviazione (SAN). |
Host macchina virtuale | VMHostName | string | Sì | Specifica il nome dell'host di manutenzione in cui verrà spostata la macchina virtuale. |
ID macchina virtuale | VMID | string | Sì | Specifica l'ID univoco della macchina virtuale da spostare. |
Server VMM | VMMServer | string | Sì | Specifica il nome del server System Center Virtual Machine Manager (VMM) che gestisce le macchine virtuali. |
L'attività Move VM genera l'output descritto nella tabella seguente.
Nome visualizzato | Nome interno | Tipo | Commenti |
---|---|---|---|
ID macchina virtuale | VMID | string | Specifica l'ID univoco della macchina virtuale spostata. L'ID macchina virtuale di input e l'ID macchina virtuale di output sono uguali a meno che l'attività non sia riuscita a trovare una macchina virtuale con un ID macchina virtuale corrispondente all'ID della macchina virtuale di input. In tal caso, l'ID macchina virtuale di output è impostato su Null. |
Errori ed eccezioni | Commenti | Esempio |
---|---|---|
L'attività Move VM usa il servizio di rilevamento personalizzato fornito da Service Manager per registrare errori ed eccezioni durante l'esecuzione dell'attività. L'attività genera errori o eccezioni in base alle esigenze se una delle proprietà dello script non può essere risolta. | Nessuno | Nessuno |
Arrestare l'attività della macchina virtuale
Questa attività in Service Manager arresta il sistema operativo guest in una macchina virtuale.
È possibile usare l'attività Arresta macchina virtuale in una macchina virtuale in un host basato su Windows (un host Hyper-V o un host server virtuale) solo se i servizi guest di virtualizzazione vengono installati nella macchina virtuale. Per una macchina virtuale distribuita in un host Hyper-V, i servizi guest di virtualizzazione sono definiti componenti di integrazione. Per una macchina virtuale distribuita in un host Virtual Server, i servizi guest di virtualizzazione sono definiti Virtual Machine Additions.
Prerequisiti per la fase di progettazione | Prerequisiti per la fase di esecuzione |
---|---|
Nessuno | - La console di Virtual Machine Manager e Service Manager devono essere entrambe installate nello stesso server. - Assicurarsi che l'account del flusso di lavoro Service Manager disponga di autorizzazioni sufficienti per modificare i gruppi di sicurezza in Active Directory Domain Services (AD DS). |
Proprietà
L'attività Arresta macchina virtuale usa le proprietà di input descritte nella tabella seguente.
Nome visualizzato | Nome interno | Tipo | Obbligatoria | Descrizione |
---|---|---|---|---|
Continua in caso di errore | ContinueOnError | Boolean | No. L'impostazione predefinita è True. | Determina se l'esecuzione del flusso di lavoro deve continuare nel caso in cui l'attività non venga completata. |
Has Error (Contiene errori) | HasError | N/D | Specifica se l'attività contiene un set di errori. (Sola lettura) | |
Variabile processo | JobVariable | string | No | Specifica che lo stato di avanzamento del processo viene monitorato e archiviato nella variabile indicata in questo parametro. |
Gruppo di gestione | Gruppo di gestione | string | No | Specifica il gruppo di gestione in cui verrà eseguita l'attività. Impostare su localhost. (Sola lettura) |
ID suggerimento PRO | ID suggerimento PRO | Guid | No | Specifica l'ID del suggerimento Performance and Resource Optimization (PRO) che ha attivato l'azione. Consente il controllo futuro dei suggerimenti PRO. |
Esegui in modo asincrono | RunAsynchronously | Boolean | No. L'impostazione predefinita è False. | Specifica che il processo viene eseguito in modo asincrono e che il controllo torna immediatamente alla shell dei comandi. |
Server script | Destinazione | string | Sì | Specifica il nome del dominio DNS (Domain Name System) del server che esegue la console di Service Manager. Non usare Localhost. |
Limite di tempo script | TimeoutSeconds | Integer | No. L'impostazione predefinita è 300 secondi. | Specifica il numero massimo di secondi consentiti per l'esecuzione dell'attività. |
ID macchina virtuale | VMID | string | Sì | Specifica l'ID univoco della macchina virtuale da arrestare. |
VMMServer | VMMServer | string | Sì | Specifica il nome del server System Center Virtual Machine Manager (VMM) che gestisce le macchine virtuali. |
L'attività Arresta macchina virtuale genera l'output descritto nella tabella seguente.
Nome visualizzato | Nome interno | Tipo | Commenti |
---|---|---|---|
ID macchina virtuale | VMID | string | Specifica l'ID univoco della macchina virtuale arrestata. L'ID macchina virtuale di input e l'ID macchina virtuale di output sono uguali a meno che l'attività non sia riuscita a trovare una macchina virtuale con un ID macchina virtuale corrispondente all'ID della macchina virtuale di input. In tal caso, l'ID macchina virtuale di output è impostato su Null. |
Errori ed eccezioni | Commenti | Esempio |
---|---|---|
L'attività Arresta macchina virtuale usa il servizio di rilevamento personalizzato fornito da Service Manager per registrare errori ed eccezioni durante l'esecuzione dell'attività. L'attività genera errori o eccezioni in base alle esigenze se una delle proprietà dello script non può essere risolta. | Nessuno | Nessuno |
Avviare l'attività della macchina virtuale
Questa attività in Service Manager avvia una macchina virtuale arrestata o sospesa.
Prerequisiti per la fase di progettazione | Prerequisiti per la fase di esecuzione |
---|---|
Nessuno | Nessuno |
Proprietà
L'attività Start VM usa le proprietà di input nella tabella seguente.
Nome visualizzato | Nome interno | Tipo | Obbligatoria | Descrizione |
---|---|---|---|---|
Continua in caso di errore | ContinueOnError | Boolean | No. L'impostazione predefinita è True. | Determina se l'esecuzione del flusso di lavoro deve continuare nel caso in cui l'attività non venga completata. |
Has Error (Contiene errori) | HasError | N/D | Specifica se l'attività contiene un set di errori. (Sola lettura) | |
Variabile processo | JobVariable | string | No | Specifica che lo stato di avanzamento del processo viene monitorato e archiviato nella variabile indicata in questo parametro. |
Gruppo di gestione | Gruppo di gestione | string | No | Gruppo di gestione in cui verrà eseguita l'attività. Impostare su localhost. (Sola lettura) |
ID suggerimento PRO | ID suggerimento PRO | Guid | No | Specifica l'ID del suggerimento Performance and Resource Optimization (PRO) che ha attivato l'azione. Consente il controllo futuro dei suggerimenti PRO. |
Esegui in modo asincrono | RunAsynchronously | Boolean | No. L'impostazione predefinita è False. | Specifica che il processo viene eseguito in modo asincrono e che il controllo torna immediatamente alla shell dei comandi. |
Server script | Destinazione | string | Sì | Specifica il nome del dominio DNS (Domain Name System) del server che esegue la console di Service Manager. Non usare localhost. |
Limite di tempo script | TimeoutSeconds | Integer | No. L'impostazione predefinita è 300 secondi. | Specifica il numero massimo di secondi consentiti per l'esecuzione dell'attività. |
ID macchina virtuale | VMID | string | Sì | Specifica l'ID univoco della macchina virtuale da avviare. |
VMMServer | VMMServer | string | Sì | Specifica il nome del server System Center Virtual Machine Manager (VMM) che gestisce le macchine virtuali. |
L'attività Start VM genera l'output descritto nella tabella seguente.
Nome visualizzato | Nome interno | Tipo | Commenti |
---|---|---|---|
ID macchina virtuale | VMID | string | Specifica l'ID univoco della macchina virtuale avviata. L'ID macchina virtuale di input e l'ID macchina virtuale di output sono uguali a meno che l'attività non sia riuscita a trovare una macchina virtuale con un ID macchina virtuale corrispondente all'ID macchina virtuale di input. In questo caso, l'ID macchina virtuale di output è impostato su Null. |
Errori ed eccezioni | Commenti | Esempio |
---|---|---|
L'attività Start VM usa il servizio di rilevamento personalizzato fornito da Service Manager per registrare errori ed eccezioni quando l'attività viene eseguita. L'attività genera errori o eccezioni, se non è possibile risolvere una delle proprietà dello script. | Nessuno | Nessuno |
Salvare l'attività macchina virtuale di stato
Questa attività in Service Manager salva lo stato di una macchina virtuale e quindi arresta la macchina virtuale.
Prerequisiti per il tempo di progettazione | Prerequisiti per l'esecuzione |
---|---|
Nessuno | - La console di Virtual Machine Manager e Service Manager deve essere installata nello stesso server. - Assicurarsi che l'account flusso di lavoro Service Manager disponga di autorizzazioni sufficienti per modificare i gruppi di sicurezza in Active Directory Domain Services (Active Directory Domain Services). |
Proprietà
L'attività Save State VM usa le proprietà di input descritte nella tabella seguente.
Nome visualizzato | Nome interno | Tipo | Obbligatoria | Descrizione |
---|---|---|---|---|
Continua in caso di errore | ContinueOnError | Boolean | No. L'impostazione predefinita è True. | Determina se l'esecuzione del flusso di lavoro deve continuare nel caso in cui l'attività non venga completata. |
Has Error (Contiene errori) | HasError | N/D | Specifica se l'attività contiene un set di errori. (Sola lettura) | |
Variabile processo | JobVariable | string | No | Specifica che lo stato di avanzamento del processo viene monitorato e archiviato nella variabile indicata in questo parametro. |
Gruppo di gestione | Gruppo di gestione | string | No | Specifica il gruppo di gestione in cui verrà eseguita l'attività. Impostare su localhost. (Sola lettura) |
ID suggerimento PRO | ID suggerimento PRO | Guid | No | Specifica l'ID del suggerimento Performance and Resource Optimization (PRO) che ha attivato l'azione. Consente il controllo futuro dei suggerimenti PRO. |
Esegui in modo asincrono | RunAsynchronously | Boolean | No. L'impostazione predefinita è False. | Specifica che il processo viene eseguito in modo asincrono e che il controllo torna immediatamente alla shell dei comandi. |
Server script | Destinazione | string | Sì | Specifica il nome del dominio DNS (Domain Name System) del server che esegue la console di Service Manager. Non usare localhost. |
Limite di tempo script | TimeoutSeconds | Integer | No. L'impostazione predefinita è 300 secondi. | Specifica il numero massimo di secondi consentiti per l'esecuzione dell'attività. |
ID macchina virtuale | VMID | string | Sì | Specifica l'ID univoco della macchina virtuale da salvare. |
Server VMM | VMMServer | string | Sì | Specifica il nome del server System Center Virtual Machine Manager (VMM) che gestisce le macchine virtuali. |
L'attività Save State VM genera l'output descritto nella tabella seguente.
Nome visualizzato | Nome interno | Tipo | Commenti |
---|---|---|---|
ID macchina virtuale | VMID | string | Specifica l'ID univoco della macchina virtuale salvata. L'ID macchina virtuale di input e l'ID macchina virtuale di output sono uguali a meno che l'attività non sia riuscita a trovare una macchina virtuale con un ID macchina virtuale corrispondente all'ID della macchina virtuale di input. In tal caso, l'ID macchina virtuale di output è impostato su Null. |
Errori ed eccezioni | Commenti | Esempio |
---|---|---|
L'attività Save State VM usa il servizio di rilevamento personalizzato fornito da Service Manager per registrare errori ed eccezioni durante l'esecuzione dell'attività. L'attività genera errori o eccezioni in base alle esigenze se una delle proprietà dello script non può essere risolta. | Nessuno | Nessuno |
Attività script
Usare un'attività script in Service Manager per eseguire uno script come parte di un flusso di lavoro.
Le attività script vengono eseguite come un processo distinto dai flussi di lavoro, tuttavia vengono anche eseguite nel contesto di protezione dell'account flusso di lavoro di Service Manager.
Lo strumento di creazione Service Manager fornisce le tre attività script predefinite seguenti nel sottogruppo Attività script generico del gruppo Attività script nel riquadro Casella degli strumenti attività.
Attività Script comando
Questa attività esegue uno script da riga di comando come parte di un flusso di lavoro Windows Workflow Foundation (WF).
Prerequisiti per la fase di progettazione | Prerequisiti per la fase di esecuzione |
---|---|
Nessuno | Nessuno |
Proprietà
L'attività Script comando usa le proprietà di input descritte nella tabella seguente.
Nome visualizzato | Nome interno | Tipo | Obbligatoria | Descrizione |
---|---|---|---|---|
Continua in caso di errore | ContinueOnError | Boolean | No. L'impostazione predefinita è True. | Determina se l'esecuzione del flusso di lavoro deve continuare nel caso in cui l'attività non venga completata. |
Has Error (Contiene errori) | HasError | N/D | Specifica se l'attività contiene un set di errori. (Sola lettura) | |
Gruppo di gestione | ManagementGroupName | string | No | Specifica il gruppo di gestione a cui appartiene il server di script. Per impostazione predefinita, questa opzione è impostata su localhost. (Sola lettura) |
Parametri script | Parametri | Stringa dizionario <, stringa> | Sì | Specifica i parametri da riga di comando o le coppie parametro/valore da passare allo script durante la fase di esecuzione. |
Corpo script | ScriptBody | string | Sì | Specifica il testo dello script. |
Server script | Destinazione | string | No | Specifica il nome del dominio DNS (Domain Name System) del server che esegue la console di Service Manager. Non usare localhost. |
Limite di tempo script | TimeoutSeconds | Integer | No. L'impostazione predefinita è 300 secondi. | Specifica il numero massimo di secondi consentiti per l'esecuzione dello script. |
Errori ed eccezioni | Commenti | Esempio |
---|---|---|
L'attività Script comando usa il servizio di rilevamento personalizzato fornito da Service Manager per registrare errori ed eccezioni durante l'esecuzione dell'attività. L'attività genera errori o eccezioni in base alle esigenze se una delle proprietà dello script non può essere risolta. | Nessuno | Nessuno |
attività script Windows PowerShell
Questa attività in Service Manager esegue uno script Windows PowerShell come parte di un flusso di lavoro di Windows Workflow Foundation (WF).
Prerequisiti per la fase di progettazione | Prerequisiti per la fase di esecuzione |
---|---|
L'attività script Windows PowerShell dipende dai prerequisiti seguenti in fase di progettazione: - Windows PowerShell 2.0 |
Windows PowerShell 2.0 |
Proprietà
L'attività script Windows PowerShell usa le proprietà di input descritte nella tabella seguente.
Nome visualizzato | Nome interno | Tipo | Obbligatoria | Descrizione |
---|---|---|---|---|
Continua in caso di errore | ContinueOnError | Boolean | No. L'impostazione predefinita è True. | Determina se l'esecuzione del flusso di lavoro deve continuare nel caso in cui l'attività non venga completata. |
Has Error (Contiene errori) | HasError | N/D | Specifica se l'attività contiene un set di errori. (Sola lettura) | |
Gruppo di gestione | ManagementGroupName | string | No | Specifica il gruppo di gestione a cui appartiene il server di script. Per impostazione predefinita, questa opzione è impostata su localhost. (Sola lettura) |
Parametri script | Parametri | Stringa dizionario <, stringa> | Sì | Specifica l'elenco di parametri nome/valore da passare allo script durante la fase di esecuzione. È possibile impostare i valori dei parametri su uno qualsiasi dei seguenti riferimenti di Management Pack: - $Target/...$ - $MPElement[...] - $Data/...$. I riferimenti $Data vengono risolti in fase di esecuzione soltanto nei parametri, non nello script. Utilizzando uno di questi riferimenti come unico valore per un parametro imposta tale parametro sulla stringa XML che rappresenta l'elemento di dati di input (da GetItemXML). |
Corpo script | ScriptBody | string | Sì | Specifica il testo dello script. |
Snap-in | SnapIns | string | No | Elenchi Windows PowerShell snap-in per precaricare nello spazio di esecuzione. |
Server script | Destinazione | string | No | Specifica il nome del dominio DNS (Domain Name System) del server che esegue la console di Service Manager. Non usare localhost. |
Limite di tempo script | TimeoutSeconds | Integer | No. L'impostazione predefinita è 300 secondi. | Specifica il numero massimo di secondi consentiti per l'esecuzione dello script. |
Errori ed eccezioni | Commenti | Esempio |
---|---|---|
L'attività script Windows PowerShell usa il servizio di rilevamento personalizzato fornito da Service Manager per registrare errori ed eccezioni durante l'esecuzione dell'attività. L'attività genera errori o eccezioni in base alle esigenze se una delle proprietà dello script non può essere risolta. | Per altre informazioni sulle Windows PowerShell, vedere Windows PowerShell. | Nessuno |
Attività script VBScript
Questa attività in Service Manager esegue uno script VBScript come parte di un flusso di lavoro di Windows Workflow Foundation (WF).
Prerequisiti per la fase di progettazione | Prerequisiti per la fase di esecuzione |
---|---|
L'attività script VBScript dipende dai prerequisiti seguenti in fase di progettazione: Nessuno. |
Nessuno |
Proprietà
L'attività Script VBScript usa le proprietà di input descritte nella tabella seguente.
Nome visualizzato | Nome interno | Tipo | Obbligatoria | Descrizione |
---|---|---|---|---|
Continua in caso di errore | ContinueOnError | Boolean | No. L'impostazione predefinita è True. | Determina se l'esecuzione del flusso di lavoro deve continuare nel caso in cui l'attività non venga completata. |
Has Error (Contiene errori) | HasError | N/D | Specifica se l'attività contiene un set di errori. (Sola lettura) | |
Gruppo di gestione | ManagementGroupName | string | No | Specifica il gruppo di gestione a cui appartiene il server di script. Per impostazione predefinita, questa opzione è impostata su localhost. (Sola lettura) |
Parametri script | Parametri | Stringa dizionario <, stringa> | Sì | Restituisce l'elenco dei parametri standard e degli eventuali valori associati che usati dallo script durante l'esecuzione. |
Corpo script | ScriptBody | string | Sì | Specifica il testo dello script. |
Server script | Destinazione | string | No | Specifica il nome del dominio DNS (Domain Name System) del server che esegue la console di Service Manager. Non usare localhost. |
Limite di tempo script | TimeoutSeconds | Integer | No. L'impostazione predefinita è 300 secondi. | Specifica il numero massimo di secondi consentiti per l'esecuzione dello script. |
Errori ed eccezioni | Commenti | Esempio |
---|---|---|
L'attività script VBScript usa il servizio di rilevamento personalizzato fornito da Service Manager per registrare errori ed eccezioni quando l'attività viene eseguita. L'attività genera errori o eccezioni, se non è possibile risolvere una delle proprietà dello script. | Nessuno | Nessuno |
Attività di Service Manager
Usare le attività di Service Manager in Service Manager per rendere parte delle funzioni Service Manager del flusso di lavoro.
Lo strumento di creazione di Service Manager fornisce le quattro attività predefinite seguenti Service Manager nel gruppo Attività SMnel riquadro Strumenti attività.
Creare un'attività di evento imprevisto
Questa attività crea e popola un evento imprevisto in Service Manager.
Prerequisiti per il tempo di progettazione | Prerequisiti per l'esecuzione |
---|---|
Nessuno | Nessuno |
Proprietà
L'attività Crea evento imprevisto usa le proprietà di input elencate nella tabella seguente.
Nome visualizzato | Nome interno | Tipo | Obbligatoria | Commenti |
---|---|---|---|---|
ID evento imprevisto | IncidentID | string | Sì | Specifica l'identificatore univoco generato per l'oggetto Incident . |
Commento log delle azioni | ActionLogComment | string | Sì | Specifica il commento da includere nel log azioni dell'oggetto Incident . |
Dominio utente interessato | AffectedUserDomain | string | Sì | Specifica il nome del dominio DNS (Domain Name System) dell'utente primario interessato dall'evento imprevisto. |
Nome utente interessato | AffectedUserName | string | Sì | Specifica il nome dell'utente primario interessato dall'evento imprevisto. |
Category | Category | Integer | Sì | Specifica il tipo di evento imprevisto, ad esempio Rete o Stampa. Il valore è l'ID dell'enumerazione. (Campo dati categoria -enumerazione ) |
Continua in caso di errore | ContinueOnError | Boolean | No. L'impostazione predefinita è True. | Determina se l'esecuzione del flusso di lavoro deve continuare nel caso in cui l'attività non venga completata. |
Impatto | Impatto | Integer | Sì | Specifica l'impatto dell'evento imprevisto sugli utenti interessati. Il valore è l'ID dell'enumerazione. (Tipo di dati impact -enumerazione ) |
Source | Source | Integer | No | Specifica l'origine delle informazioni sull'evento imprevisto, ad esempio Telefono o posta elettronica. Il valore è l'ID dell'enumerazione. (Campo tipo di dati di origine -enumerazione ) |
Riepilogo | Riepilogo | string | Sì | Specifica il testo di riepilogo che descrive l'evento imprevisto. |
Urgenza | Urgenza | Integer | Sì | Specifica l'urgenza della risoluzione dell'evento imprevisto. Il valore è l'ID dell'enumerazione. (Campo tipo di dati urgenza -enumerazione ) |
L'attività Crea evento imprevisto genera l'output descritto nella tabella seguente.
Nome | Tipo | Commenti |
---|---|---|
SM Incident (Evento imprevisto di Service Manager) | System.Workitem.Incident | Restituisce l'istanza della classe di eventi imprevisti costruita. |
Errori ed eccezioni | Commenti | Esempio |
---|---|---|
Nessuno | Nessuno | Nessuno |
Ottenere l'attività degli eventi imprevisti
Questa attività recupera uno o più eventi imprevisti in Service Manager.
Prerequisiti per il tempo di progettazione | Prerequisiti per l'esecuzione |
---|---|
Nessuno | Nessuno |
Proprietà
L'attività Get Incident usa le proprietà di input elencate nella tabella seguente.
Nome visualizzato | Nome interno | Tipo | Obbligatoria | Commenti |
---|---|---|---|---|
Dominio utente interessato | AffectedUserDomain | string | No | Specifica il nome del dominio DNS (Domain Name System) dell'utente primario interessato dall'evento imprevisto. |
Nome utente interessato | AffectedUserName | string | No | Specifica il nome dell'utente primario interessato dall'evento imprevisto. |
Category | Category | Integer | No | Specifica il tipo di evento imprevisto, ad esempio Rete o Stampa. Il valore è l'ID dell'enumerazione. (Campo dati categoria -enumerazione ) |
Continua in caso di errore | ContinueOnError | Boolean | No. L'impostazione predefinita è True. | Determina se l'esecuzione del flusso di lavoro deve continuare nel caso in cui l'attività non venga completata. |
ID evento imprevisto | IncidentID | string | No | Specifica l'identificatore univoco generato per l'oggetto Evento imprevisto. |
Tipo di ricerca | SearchType | Integer? | No | Specifica il titolo del tipo di ricerca che viene usato con l'attività. |
Stato | Stato | Integer | No | Specifica lo stato dell'evento imprevisto. Il valore è l'ID dell'enumerazione. (Campo dati stato -enumerazione ) |
Testo di riepilogo | SummaryText | string | No | Specifica il testo di riepilogo che descrive l'evento imprevisto. |
L'attività Get Incident genera l'output descritto nella tabella seguente.
Nome visualizzato | Nome interno | Tipo | Commenti |
---|---|---|---|
SM Incidents (Eventi imprevisti di Service Manager) | SMIncidents | Matrice di System.Workitem.Incident | Specifica una matrice di oggetti Evento imprevisto. |
Errori ed eccezioni | Commenti | Esempio |
---|---|---|
Nessuno | L'attività Get Incident ha il proprio validator per eseguire la convalida degli errori nelle proprietà di input. | Nessuno |
Aggiornare l'attività Degli eventi imprevisti
Questa attività in Service Manager salva le modifiche delle proprietà a un evento imprevisto Service Manager.
Prerequisiti per il tempo di progettazione | Prerequisiti per l'esecuzione |
---|---|
Nessuno | Nessuno |
Proprietà
L'attività Update Incident usa le proprietà di input descritte nella tabella seguente.
Nome visualizzato | Nome interno | Tipo | Obbligatoria | Descrizione |
---|---|---|---|---|
Commento log delle azioni | ActionLogComment | string | No | Specifica un commento da includere nel log azioni dell'oggetto Incident. |
Dominio utente interessato | AffectedUserDomain | string | No | Specifica il nome del dominio DNS (Domain Name System) dell'utente primario interessato dall'evento imprevisto. |
Nome utente interessato | AffectedUserName | string | No | Specifica il nome dell'utente primario interessato dall'evento imprevisto. |
Category | Category | Integer | No | Specifica il tipo di evento imprevisto, ad esempio Rete o Stampa. Il valore è l'ID dell'enumerazione. (Tipo di dati Category -enum ) |
Continua in caso di errore | ContinueOnError | Boolean | No. L'impostazione predefinita è True. | Determina se l'esecuzione del flusso di lavoro deve continuare nel caso in cui l'attività non venga completata. |
Impatto | Impatto | Integer | No | Specifica l'impatto dell'evento imprevisto sugli utenti interessati. Il valore è l'ID dell'enumerazione. (Tipo di dati Impact -enum ) |
Source | Source | Integer | No | Specifica l'origine delle informazioni sull'evento imprevisto, ad esempio Telefono o Posta elettronica. Il valore è l'ID dell'enumerazione. (Tipo di dati Source -enum ) |
Service Manager Incident (Evento imprevisto di Service Manager) | SMIncident | System.Workitem.Incident | No | Istanza della classe di eventi imprevisti costruita che è necessario aggiornare. |
Stato | Stato | Integer | No | Specifica lo stato dell'evento imprevisto che ha generato l'attività. Il valore è l'ID dell'enumerazione. (Tipo di dati Status -enum ) |
Riepilogo | Riepilogo | string | No | Specifica il testo di riepilogo che descrive l'evento imprevisto. |
Urgenza | Urgenza | Integer | No | Specifica l'urgenza della risoluzione dell'evento imprevisto. Il valore è l'ID dell'enumerazione. (Campo tipo di dati Urgenza -enumerazione ) |
L'attività Aggiorna evento imprevisto genera l'output descritto nella tabella seguente.
Nome visualizzato | Nome interno | Tipo | Descrizione |
---|---|---|---|
SM Incident (Evento imprevisto di Service Manager) | SMIncident | System.Workitem.Incident | Restituisce un aggiornamento dell'istanza della classe di eventi imprevisti. L'evento imprevisto SM di input e l'evento imprevisto SM di output sono uguali a meno che l'attività non sia riuscita a trovare l'evento imprevisto sm. In tal caso, l'evento imprevisto SM di output è impostato su Null. |
Errori ed eccezioni | Commenti | Esempio |
---|---|---|
Nessuno | Nessuno | Nessuno |
Impostare Stato attività su Attività completata
Questa attività aggiorna lo stato di un'attività automatizzata in Service Manager.
Prerequisiti per la fase di progettazione | Prerequisiti per la fase di esecuzione |
---|---|
Nessuno | Nessuno. |
Proprietà
L'attività Imposta stato attività su Completato usa le proprietà di input descritte nella tabella seguente.
Nome visualizzato | Nome interno | Tipo | Obbligatoria | Descrizione |
---|---|---|---|---|
ID attività | ActivityID | string | Sì | Specifica l'identificatore di un oggetto Service Manager'attività automatizzata. |
Errori ed eccezioni | Commenti | Esempio |
---|---|---|
Nessuno | Quando si usa questa attività in un flusso di lavoro attivato da un'attività automatizzata Service Manager, immettere $Data/BaseManagedEntityId$ come valore di questa proprietà. Questo valore si applica all'attività Imposta stato attività su Completato nell'attività automatizzata che ha attivato l'esecuzione del flusso di lavoro. | Nessuno |
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per