Condividi tramite


Get-SCOMTaskResult

Ottiene i risultati per le attività eseguite.

Sintassi

Get-SCOMTaskResult
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMTaskResult
   [-BatchID] <Guid[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMTaskResult
   [-Id] <Guid[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMTaskResult
   [-Instance] <EnterpriseManagementObject[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMTaskResult
   [-Task] <ManagementPackTask[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]

Descrizione

Il cmdlet Get-SCOMTaskResult ottiene i risultati per le attività eseguite. Usare questo cmdlet per ottenere i risultati in base al nome dell'attività o all'ID, nonché per le attività associate a istanze di classe o batch specificati.

Esempio

Esempio 1: Ottenere i risultati dell'attività specificando un nome visualizzato parziale e un'azione di errore

PS C:\>Get-SCOMTask -Name "*SystemCenter*" | Get-SCOMTaskResult -ErrorAction SilentlyContinue

Questo comando ottiene i risultati per le attività con SystemCenter nei nomi. Il comando usa il cmdlet Get-SCOMTask per ottenere attività in base al nome e le passa al cmdlet Get-SCOMTaskResult tramite l'operatore pipeline. Poiché il comando specifica SilentlyContinue per il parametro ErrorAction, se il cmdlet trova un'attività senza risultati corrispondenti, il comando continua a essere eseguito e non visualizza i messaggi di errore.

Esempio 2: Ottenere i risultati dell'attività specificando le istanze della classe

PS C:\>Get-SCOMClassInstance -DisplayName "*.Consoso.com" | Get-SCOMTaskResult -ErrorAction SilentlyContinue

Questo comando ottiene tutte le istanze di classe nel dominio Contoso.com e quindi restituisce i risultati dell'attività per ogni oggetto istanza di classe. Il comando usa il cmdlet Get-SCOMClassInstance per ottenere tutte le istanze con un nome visualizzato contenente .Contoso.com e le passa al cmdlet get-SCOMTaskResult usando l'operatore pipeline. Poiché il comando specifica SilentlyContinue per il parametro ErrorAction, se il cmdlet trova un'istanza di classe senza risultati di attività corrispondenti, il comando continua a essere eseguito e non visualizza i messaggi di errore.

Esempio 3: Ottenere i risultati dell'attività specificando un ID attività

PS C:\>Get-SCOMTaskResult -Id 7413b06b-a95b-4ae3-98f2-dac9ff76dabd

Questo comando ottiene i risultati dell'attività con ID 7413b06b-a95b-4ae3-98f2-dac9ff76dabd.

Esempio 4: Ottenere i risultati dell'attività specificando un ID batch

PS C:\>Get-SCOMTaskResult -BatchId 2ef74789-f9f5-46b0-af70-16d01d4f4577

Questo comando ottiene i risultati di un'attività eseguita in un batch con ID 2ef74789-f9f5-46b0-af70-16d01d4f4577.

Parametri

-BatchID

Specifica una matrice che contiene gli ID dei batch in cui vengono eseguite le attività. Il cmdlet ottiene i risultati dell'attività per ogni batch.

Tipo:Guid[]
Posizione:1
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-ComputerName

Specifica una matrice contenente il nome del computer con cui stabilire una connessione. I formati validi includono un nome NetBIOS, un indirizzo IP o un nome di dominio completo (FQDN). Per specificare il computer locale, specificare il nome del computer, localhost o un punto (.).

Il computer deve eseguire il servizio di accesso ai dati di System Center.

Se non si specifica questo parametro, il valore predefinito è il computer per la connessione al gruppo di gestione corrente.

Tipo:String[]
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Credential

Specifica l'account utente in cui viene eseguita la connessione al gruppo di gestione. Specificare un oggetto PSCredential , ad esempio quello restituito dal cmdlet get-Credential per questo parametro. Per altre informazioni sugli oggetti credenziali, digitare Get-Help Get-Credential.

Questo account deve avere accesso al server specificato nel parametro ComputerName se tale parametro viene visualizzato.

Se non si specifica questo parametro, il valore predefinito è l'account per l'utente corrente.

Tipo:PSCredential
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Id

Specifica una matrice di ID attività. Il cmdlet ottiene i risultati delle attività con questi ID.

Tipo:Guid[]
Posizione:1
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-Instance

Specifica una matrice di istanze di classe per cui avviare un'attività. Specificare una variabile che archivia le istanze della classe o usare un cmdlet, ad esempio Get-SCOMClassInstance che ottiene le istanze della classe. Questo parametro accetta anche oggetti gruppo. Per ottenere un oggetto gruppo, usare il cmdlet Get-SCOMGroup .

Tipo:EnterpriseManagementObject[]
Posizione:1
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-SCSession

Specifica una matrice di connessioni ai server di gestione. Per ottenere oggetti connessione al gruppo di gestione, usare il cmdlet Get-SCOMManagementGroupConnection . Se questo parametro non viene visualizzato, il valore predefinito è la connessione corrente al gruppo di gestione.

Tipo:Connection[]
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Task

Specifica una matrice di attività del Management Pack. Il cmdlet ottiene i risultati per gli oggetti attività contenuti nella matrice. Specificare una variabile che contiene oggetti attività o usare un cmdlet, ad esempio cmdlet Get-SCOMTask che ottiene le attività.

Tipo:ManagementPackTask[]
Posizione:1
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False