Condividi tramite


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 Nome di dominio DNS completo in cui si trova il computer, ad esempio contoso.com.
Nome computer FullyQualifiedComputerName string Nome del computer.
Nome gruppo FullyQualifiedGroupName string 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 Nome di dominio completo dell'utente.
Nome utente UserName string Nome di accesso dell'utente.
Nome gruppo FullyQualifiedGroupName string 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 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:

    1. 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.

    2. 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 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 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 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 Specifica il nome dell'host di manutenzione in cui verrà spostata la macchina virtuale.
ID macchina virtuale VMID string Specifica l'ID univoco della macchina virtuale da spostare.
Server VMM VMMServer string 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 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 Specifica l'ID univoco della macchina virtuale da arrestare.
VMMServer VMMServer string 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 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 Specifica l'ID univoco della macchina virtuale da avviare.
VMMServer VMMServer string 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 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 Specifica l'ID univoco della macchina virtuale da salvare.
Server VMM VMMServer string 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> 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 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> 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 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> Restituisce l'elenco dei parametri standard e degli eventuali valori associati che usati dallo script durante l'esecuzione.
Corpo script ScriptBody string 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 Specifica l'identificatore univoco generato per l'oggetto Incident .
Commento log delle azioni ActionLogComment string Specifica il commento da includere nel log azioni dell'oggetto Incident .
Dominio utente interessato AffectedUserDomain string Specifica il nome del dominio DNS (Domain Name System) dell'utente primario interessato dall'evento imprevisto.
Nome utente interessato AffectedUserName string Specifica il nome dell'utente primario interessato dall'evento imprevisto.
Category Category Integer 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 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 Specifica il testo di riepilogo che descrive l'evento imprevisto.
Urgenza Urgenza Integer 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 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