Dela via


Get-SCOMTask

Hämtar en lista över uppgifter.

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

Cmdleten Get-SCOMTask hämtar en lista över aktiviteter. Använd den här cmdleten för att hämta uppgifter som har ett specifikt namn eller ID samt uppgifter som är associerade med angivna användarroller, klassinstanser, hanteringspaket eller målklasser.

Exempel

Exempel 1: Hämta uppgifter genom att ange ett partiellt namn

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

Det här kommandot hämtar alla uppgifter som har hälsotillstånd i sina namn.

Exempel 2: Hämta en uppgift med hjälp av ett partiellt visningsnamn

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

Det här kommandot hämtar alla uppgifter som har visningsnamn som börjar med Stoppa.

Exempel 3: Hämta en uppgift genom att ange ett partiellt visningsnamn och en felåtgärd

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

Det här kommandot hämtar alla uppgifter för hanteringspaket som har System Center Core i sina visningsnamn. Kommandot använder cmdleten Get-SCOMManagementPack för att hämta hanteringspaket baserat på visningsnamn och skickar dem till cmdleten Get-SCOMTa sk. Eftersom kommandot anger SilentlyContinue för parametern ErrorAction, fortsätter cmdleten att köra och inte visa felmeddelanden om cmdleten hittar ett hanteringspaket utan associerade uppgifter.

Exempel 4: Hämta uppgifter med hjälp av ett partiellt klassnamn

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

Det här kommandot hämtar alla uppgifter för klasser som har hälsotillstånd i sina namn.

Exempel 5: Hämta uppgifter genom att ange ett partiellt klassinstansnamn

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

Det här kommandot hämtar alla uppgifter för klassinstanser som har .Contoso.com i sina namn.

Exempel 6: Hämta en uppgift genom att ange ett ID

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

Det här kommandot hämtar uppgiften som har ett ID på 7413b06b-a95b-4ae3-98f2-dac9ff76dabd.

Parametrar

-ComputerName

Anger en matris med namn på datorer. Cmdleten upprättar tillfälliga anslutningar med hanteringsgrupper för dessa datorer. Du kan använda NetBIOS-namn, IP-adresser eller fullständigt kvalificerade domännamn (FQDN). Om du vill ange den lokala datorn skriver du datornamnet, localhost eller en punkt (.).

Datorn måste köra System Center Data Access-tjänsten.

Om du inte anger den här parametern är standardinställningen datorn för den aktuella hanteringsgruppens anslutning.

Typ:String[]
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Credential

Anger det användarkonto under vilket anslutningen till hanteringsgruppen körs. Ange ett PSCredential- objekt, till exempel ett objekt som cmdleten Get-Credential returnerar för den här parametern. Om du vill ha mer information om autentiseringsobjekt skriver du "Get-Help Get-Credential".

Det här kontot måste ha åtkomst till den server som anges i parametern ComputerName om parametern visas.

Om du inte anger den här parametern är standardvärdet kontot för den aktuella användaren.

Typ:PSCredential
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-DisplayName

Anger en matris med visningsnamn för aktivitetsobjekt. Den här parametern tar en eller flera strängar och cmdleten söker efter matchningar bland visningsnamnen för de aktivitetsobjekt som cmdleten fungerar med. Värdena för den här parametern varierar beroende på vilka lokaliserade hanteringspaket som importeras till hanteringsgruppen och språkvarianten för den användare som kör Windows PowerShell.

Typ:String[]
Position:1
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:True

-Id

Anger en matris med aktivitets-ID:t. Cmdleten hämtar de uppgifter som har dessa ID:er. Om du vill hämta en uppgift använder du cmdleten Get-SCOMTask. ID:t är egenskapen ID för ett aktivitetsobjekt.

Typ:Guid[]
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-Instance

Anger en matris med EnterpriseManagementObject objekt som representerar klassinstanser. Cmdleten hämtar uppgifter för de klassinstanser som matrisen lagrar. Ange en variabel som representerar klassinstanserna eller använd en cmdlet, till exempel Get-SCOMClassInstance- som hämtar klassinstanserna. Den här parametern accepterar även gruppobjekt. Om du vill hämta ett gruppobjekt använder du cmdleten Get-SCOMGroup.

Typ:EnterpriseManagementObject[]
Position:1
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-ManagementPack

Anger en matris med hanteringspaketobjekt. Cmdleten hämtar uppgifter för hanteringspaketobjekten i matrisen. Ange en variabel som innehåller hanteringspaketobjekt eller använd en cmdlet, till exempel Get-SCOMManagementPack- som hämtar hanteringspaketobjekt.

Typ:ManagementPack[]
Position:1
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-Name

Anger en matris med aktivitetsnamn.

Cmdleten tar varje sträng i matrisen och matchar den med egenskaperna Name för de aktivitetsobjekt som cmdleten fungerar med.

Typ:String[]
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:True

-SCSession

Anger en matris med Anslutning objekt. Om du vill hämta anslutningsobjekt anger du cmdleten Get-SCOMManagementGroupConnection.

Om den här parametern inte visas använder cmdleten den aktiva beständiga anslutningen till en hanteringsgrupp. Använd parametern SCSession för att ange en annan beständig anslutning. Du kan skapa en tillfällig anslutning till en hanteringsgrupp med hjälp av parametrarna ComputerName och Credential. Mer information finns i "Get-Help about_OpsMgr_Connections".

Typ:Connection[]
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Target

Anger en matris med klassobjekt för hanteringspaket som representerar målklasser. Ange en variabel som innehåller målklassobjekten eller använd en cmdlet som Get-SCOMClass- som hämtar målklassobjekten.

Typ:ManagementPackClass[]
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False