Sdílet prostřednictvím


Get-SCOMTask

Získá seznam úkolů.

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

Rutina Get-SCOMTask získá seznam úkolů. Pomocí této rutiny můžete získat úkoly, které mají konkrétní název nebo ID, a také úlohy přidružené k zadaným rolím uživatelů, instancím tříd, sadám Management Pack nebo cílovým třídám.

Příklady

Příklad 1: Získání úkolů zadáním částečného názvu

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

Tento příkaz získá všechny úkoly, které mají ve svých názvech stav.

Příklad 2: Získání úkolu pomocí částečného zobrazovaného názvu

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

Tento příkaz získá všechny úkoly, které mají zobrazované názvy, které začínají stopou.

Příklad 3: Získání úkolu zadáním částečného zobrazovaného názvu a chybové akce

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

Tento příkaz získá všechny úlohy pro sady Management Pack, které mají system Center Core v jejich zobrazované názvy. Příkaz používá rutinu Get-SCOMManagementPack k získání sad Management Pack na základě zobrazovaných názvů a předává je rutině Get-SCOMTask . Vzhledem k tomu, že příkaz určuje SilentlyContinue pro parametr ErrorAction , pokud rutina najde sadu Management Pack bez přidružených úloh, bude nadále spuštěna a nezobrazuje chybové zprávy.

Příklad 4: Získání úkolů pomocí částečného názvu třídy

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

Tento příkaz získá všechny úkoly pro třídy, které mají ve svých názvech stav.

Příklad 5: Získání úkolů zadáním názvu instance částečné třídy

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

Tento příkaz získá všechny úkoly pro instance třídy, které mají ve svých názvech .Contoso.com.

Příklad 6: Získání úkolu zadáním ID

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

Tento příkaz získá úkol, který má ID 7413b06b-a95b-4ae3-98f2-dac9ff76dabd.

Parametry

-ComputerName

Určuje pole názvů počítačů. Rutina vytvoří dočasná připojení se skupinami pro správu pro tyto počítače. Můžete použít názvy netBIOS, IP adresy nebo plně kvalifikované názvy domén (FQDN). Pokud chcete zadat místní počítač, zadejte název počítače, localhost nebo tečku (.).

Počítač musí spustit službu System Center Data Access.

Pokud tento parametr nezadáte, výchozí je počítač pro aktuální připojení skupiny pro správu.

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

-Credential

Určuje uživatelský účet, pod kterým se spouští připojení skupiny pro správu. Zadejte objekt PSCredential , například objekt, který rutina Get-Credential vrátí pro tento parametr. Další informace o objektech přihlašovacích údajů najdete v tématu "Get-Help Get-Credential".

Tento účet musí mít přístup k serveru, který je zadán v parametru ComputerName , pokud se tento parametr zobrazí.

Pokud tento parametr nezadáte, je výchozím účtem aktuálního uživatele.

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

-DisplayName

Určuje pole zobrazovaných názvů objektů úkolů. Tento parametr přebírá jeden nebo více řetězců a rutina hledá shody mezi zobrazovanými názvy objektů úloh, se kterými rutina pracuje. Hodnoty pro tento parametr se liší v závislosti na tom, které lokalizované sady Management Pack se importují do skupiny pro správu a národní prostředí uživatele, který spouští Windows PowerShell.

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

-Id

Určuje pole ID úkolů. Rutina získá úlohy, které mají tyto ID. K získání úkolu použijte rutinu Get-SCOMTask . ID je vlastnost ID objektu úkolu.

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

-Instance

Určuje pole objektů EnterpriseManagementObject , které představují instance tříd. Rutina načte úlohy pro instance třídy, které pole ukládá. Zadejte proměnnou, která představuje instance třídy, nebo použijte rutinu, jako je Get-SCOMClassInstance , která získá instance třídy. Tento parametr také přijímá objekty skupiny. K získání objektu skupiny použijte rutinu Get-SCOMGroup .

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

-ManagementPack

Určuje pole objektů sady Management Pack. Rutina získá úlohy pro objekty sady Management Pack v poli. Zadejte proměnnou, která obsahuje objekty sady Management Pack, nebo použijte rutinu, jako je Get-SCOMManagementPack , která získá objekty sady Management Pack.

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

-Name

Určuje pole názvů úkolů.

Rutina přebírá každý řetězec v poli a odpovídá jeho vlastnostem Name objektů úloh, se kterými tato rutina pracuje.

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

-SCSession

Určuje pole objektů připojení . Pokud chcete získat objekty Connection , zadejte rutinu Get-SCOMManagementGroupConnection .

Pokud se tento parametr nezobrazí, rutina používá aktivní trvalé připojení ke skupině pro správu. Pomocí parametru SCSession zadejte jiné trvalé připojení. Dočasné připojení ke skupině pro správu můžete vytvořit pomocí parametrů ComputerName a Credential . Další informace potřebujete zadáním "Get-Help about_OpsMgr_Connections".

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

-Target

Určuje pole objektů třídy sady Management Pack, které představují cílové třídy. Zadejte proměnnou, která obsahuje objekty cílové třídy, nebo použijte rutinu, jako je Get-SCOMClass , která získá objekty cílové třídy.

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