Dela via


Get-SCOMTask

Hämtar en lista över aktiviteter.

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 uppgifter. 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 de 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-SCOMTask . Eftersom kommandot anger SilentlyContinue för errorAction-parametern fortsätter den att köras om cmdleten hittar ett hanteringspaket utan associerade aktiviteter och inte visar felmeddelanden.

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älsa 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 med ID:t 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 hanteringsgruppanslutningen.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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 standardinställningen kontot för den aktuella användaren.

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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 mellan 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 nationella inställningar för den användare som kör Windows PowerShell.

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

-Id

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

Type:Guid[]
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters: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 .

Type:EnterpriseManagementObject[]
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters: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 som Get-SCOMManagementPack som hämtar hanteringspaketobjekt.

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

-Name

Anger en matris med aktivitetsnamn.

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

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

-SCSession

Anger en matris med anslutningsobjekt . 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 SCSession-parametern 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 . Om du vill ha mer information skriver du "Get-Help about_OpsMgr_Connections".

Type:Connection[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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, till exempel Get-SCOMClass , som hämtar målklassobjekten.

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