Condividi tramite


Get-SCOMTask

Ottiene un elenco di attività.

Sintassi

Get-SCOMTask
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMTask
   [-DisplayName] <String[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMTask
   -Id <Guid[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMTask
   [-Instance] <EnterpriseManagementObject[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMTask
   [-ManagementPack] <ManagementPack[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMTask
   [-Name <String[]>]
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMTask
   [-Target <ManagementPackClass[]>]
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]

Descrizione

Il cmdlet Get-SCOMTask ottiene un elenco di attività. Usare questo cmdlet per ottenere attività con un nome o un ID specifici, nonché attività associate a ruoli utente specificati, istanze di classe, Management Pack o classi di destinazione.

Esempio

Esempio 1: Ottenere attività specificando un nome parziale

PS C:\>Get-SCOMTask -Name "*health*"

Questo comando ottiene tutte le attività con integrità nei nomi.

Esempio 2: Ottenere un'attività usando un nome visualizzato parziale

PS C:\>Get-SCOMTask -DisplayName "Stop*"

Questo comando ottiene tutte le attività con nomi visualizzati che iniziano con Stop.

Esempio 3: Ottenere un'attività specificando un nome visualizzato parziale e un'azione di errore

PS C:\>Get-SCOMManagementPack -DisplayName "System Center Core*" | Get-SCOMTask -ErrorAction SilentlyContinue

Questo comando ottiene tutte le attività per i Management Pack che dispongono di System Center Core nei nomi visualizzati. Il comando usa il cmdlet Get-SCOMManagementPack per ottenere Management Pack in base ai nomi visualizzati e li passa al cmdlet Get-SCOMTask . Poiché il comando specifica SilentlyContinue per il parametro ErrorAction , se il cmdlet trova un Management Pack senza attività associate, continua a essere eseguito e non visualizza i messaggi di errore.

Esempio 4: Ottenere attività usando un nome di classe parziale

PS C:\>Get-SCOMClass -Name "*health*" | Get-SCOMTask

Questo comando ottiene tutte le attività per le classi con integrità nei nomi.

Esempio 5: Ottenere attività specificando un nome di istanza di classe parziale

PS C:\>Get-SCOMClassInstance -Name "*.Contoso.com" | Get-SCOMTask

Questo comando ottiene tutte le attività per le istanze della classe con estensione Contoso.com nei nomi.

Esempio 6: Ottenere un'attività specificando un ID

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

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

Parametri

-ComputerName

Specifica una matrice di nomi di computer. Il cmdlet stabilisce connessioni temporanee con i gruppi di gestione per questi computer. È possibile usare nomi NetBIOS, indirizzi IP o nomi di dominio completi (FQDN). Per specificare il computer locale, digitare il nome del computer, localhost o un punto (.).

Il computer deve eseguire il servizio System Center Data Access.

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

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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 viene visualizzato tale parametro.

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

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DisplayName

Specifica una matrice di nomi visualizzati per gli oggetti attività. Questo parametro accetta una o più stringhe e il cmdlet cerca corrispondenze tra i nomi visualizzati degli oggetti attività con cui il cmdlet funziona. I valori per questo parametro variano a seconda dei Management Pack localizzati importati nel gruppo di gestione e delle impostazioni locali dell'utente che esegue Windows PowerShell.

Type:String[]
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:True

-Id

Specifica una matrice di ID attività. Il cmdlet ottiene le attività con questi ID. Per ottenere un'attività, usare il cmdlet Get-SCOMTask . L'ID è la proprietà ID di un oggetto attività.

Type:Guid[]
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Instance

Specifica una matrice di oggetti EnterpriseManagementObject che rappresentano istanze di classe. Il cmdlet recupera le attività per le istanze della classe archiviate dalla matrice. Specificare una variabile che rappresenta 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 .

Type:EnterpriseManagementObject[]
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ManagementPack

Specifica una matrice di oggetti Management Pack. Il cmdlet ottiene attività per gli oggetti Management Pack nella matrice. Specificare una variabile contenente oggetti Management Pack o usare un cmdlet, ad esempio Get-SCOMManagementPack , che ottiene oggetti Management Pack.

Type:ManagementPack[]
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Specifica una matrice di nomi di attività.

Il cmdlet accetta ogni stringa nella matrice e la corrisponde alle proprietà Name degli oggetti attività con cui questo cmdlet funziona.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:True

-SCSession

Specifica una matrice di oggetti Connection . Per ottenere oggetti Connection , specificare il cmdlet Get-SCOMManagementGroupConnection .

Se questo parametro non viene visualizzato, il cmdlet usa la connessione persistente attiva a un gruppo di gestione. Usare il parametro SCSession per specificare una connessione persistente diversa. È possibile creare una connessione temporanea a un gruppo di gestione usando i parametri ComputerName e Credential . Per altre informazioni, digitare "Get-Help about_OpsMgr_Connections".

Type:Connection[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Target

Specifica una matrice di oggetti classe Management Pack che rappresentano le classi di destinazione. Specificare una variabile contenente gli oggetti della classe di destinazione o usare un cmdlet, ad esempio Get-SCOMClass , che ottiene gli oggetti della classe di destinazione.

Type:ManagementPackClass[]
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False