Compartilhar via


Get-SCOMTask

Tem uma lista de tarefas.

Syntax

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>]

Description

O cmdlet Get-SCOMTask recebe uma lista de tarefas. Utilize este cmdlet para obter tarefas que tenham um nome ou ID específico, bem como tarefas associadas a funções específicas do utilizador, instâncias de classe, pacotes de gestão ou classes-alvo.

Exemplos

Exemplo 1: Obter tarefas especificando um nome parcial

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

Este comando tem todas as tarefas que têm saúde em seus nomes.

Exemplo 2: Obter uma tarefa usando um nome de exibição parcial

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

Este comando obtém todas as tarefas que têm nomes de exibição que começam com Stop.

Exemplo 3: Obter uma tarefa especificando um nome de exibição parcial e uma ação de erro

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

Este comando obtém todas as tarefas para os pacotes de gestão que têm System Center Core nos seus nomes de exibição. O comando utiliza o cmdlet Get-SCOMManagementPack para obter pacotes de gestão com base nos nomes dos visores e passa-os para o cmdlet Get-SCOMTask . Uma vez que o comando especifica o SilentlyContinue para o parâmetro ErrorAction , se o cmdlet encontrar um pacote de gestão sem tarefas associadas, ele continua a executar e não apresenta mensagens de erro.

Exemplo 4: Obter tarefas usando um nome de classe parcial

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

Este comando recebe todas as tarefas para as aulas que têm saúde em seus nomes.

Exemplo 5: Obter tarefas especificando um nome parcial de instância de classe

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

Este comando obtém todas as tarefas para casos de classe que têm .Contoso.com em seus nomes.

Exemplo 6: Obter uma tarefa especificando um ID

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

Este comando obtém a tarefa que tem uma identificação de 7413b06b-a95b-4ae3-98f2-dac9ff76dabd.

Parâmetros

-ComputerName

Especifica uma série de nomes de computadores. O cmdlet estabelece ligações temporárias com grupos de gestão para estes computadores. Pode utilizar nomes NetBIOS, endereços IP ou nomes de domínio totalmente qualificados (FQDNs). Para especificar o computador local, digite o nome do computador, local local ou um ponto (.).

O computador deve executar o serviço de acesso a dados do Centro de Sistema.

Se não especificar este parâmetro, o padrão é o computador para a ligação atual do grupo de gestão.

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

-Credential

Especifica a conta de utilizador sob a qual a ligação do grupo de gestão é executado. Especifique um objeto PSCredential , tal como aquele que o cmdlet Get-Credential devolve, para este parâmetro. Para mais informações sobre objetos credenciais, escreva "Get-Help Get-Credential".

Esta conta deve ter acesso ao servidor especificado no parâmetro ComputerName se esse parâmetro aparecer.

Se não especificar este parâmetro, o padrão é a conta para o utilizador atual.

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

-DisplayName

Especifica uma série de nomes de exibição para objetos de tarefa. Este parâmetro requer uma ou mais cordas, e o cmdlet procura correspondências entre os nomes de exibição dos objetos de tarefa com os quais o cmdlet trabalha. Os valores para este parâmetro variam consoante os pacotes de gestão localizados importados para o grupo de gestão e a localidade do utilizador que executa Windows PowerShell.

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

-Id

Especifica uma série de identificações de tarefas. O cmdlet obtém as tarefas que têm estas identificações. Para obter uma tarefa, utilize o cmdlet Get-SCOMTask . O ID é propriedade de ID de um objeto de tarefa.

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

-Instance

Especifica uma variedade de objetos EnterpriseManagementObject que representam instâncias de classe. O cmdlet recupera tarefas para as instâncias de classe que a matriz armazena. Especifique uma variável que represente as instâncias de classe ou use um cmdlet como Get-SCOMClassInstance que obtém as instâncias de classe. Este parâmetro também aceita objetos de grupo. Para obter um objeto de grupo, utilize o cmdlet Get-SCOMGroup .

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

-ManagementPack

Especifica uma variedade de objetos de pacote de gestão. O cmdlet obtém tarefas para os objetos do pacote de gestão na matriz. Especifique uma variável que contenha objetos de pacote de gestão, ou use um cmdlet como Get-SCOMManagementPack que obtém objetos de pacote de gestão.

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

-Name

Especifica uma série de nomes de tarefas.

O cmdlet pega em cada corda na matriz e combina com as propriedades Name dos objetos de tarefa com os qual este cmdlet trabalha.

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

-SCSession

Especifica uma matriz de objetos de ligação . Para obter objetos de ligação , especifique o cmdlet Get-SCOMManagementGroupConnection .

Se este parâmetro não aparecer, o cmdlet utiliza a ligação persistente ativa a um grupo de gestão. Utilize o parâmetro SCSession para especificar uma ligação persistente diferente. Pode criar uma ligação temporária a um grupo de gestão utilizando os parâmetros ComputerName e Credential . Para mais informações, escreva "Get-Help about_OpsMgr_Connections".

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

-Target

Especifica uma série de objetos de classe de pacote de gestão que representam classes-alvo. Especifique uma variável que contenha os objetos da classe alvo, ou use um cmdlet como Get-SCOMClass que obtém os objetos da classe alvo.

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