Udostępnij za pośrednictwem


Get-SCOMTask

Pobiera listę zadań.

Składnia

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

Opis

Polecenie cmdlet Get-SCOMTask pobiera listę zadań. To polecenie cmdlet służy do pobierania zadań, które mają określoną nazwę lub identyfikator, a także zadania skojarzone z określonymi rolami użytkownika, wystąpieniami klas, pakietami administracyjnymi lub klasami docelowymi.

Przykłady

Przykład 1. Pobieranie zadań przez określenie częściowej nazwy

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

To polecenie pobiera wszystkie zadania, które mają kondycję w nazwach.

Przykład 2. Pobieranie zadania przy użyciu częściowej nazwy wyświetlanej

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

To polecenie pobiera wszystkie zadania z nazwami wyświetlanymi rozpoczynającymi się od zatrzymania.

Przykład 3. Pobieranie zadania przez określenie częściowej nazwy wyświetlanej i akcji błędu

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

To polecenie pobiera wszystkie zadania dla pakietów administracyjnych, które mają program System Center Core w nazwach wyświetlanych. Polecenie używa polecenia cmdlet Get-SCOMManagementPack do pobierania pakietów administracyjnych na podstawie nazw wyświetlanych i przekazuje je do polecenia cmdlet Get-SCOMTask . Ponieważ polecenie określa parametr SilentlyContinue dla parametru ErrorAction , jeśli polecenie cmdlet znajdzie pakiet administracyjny bez skojarzonych zadań, będzie nadal działać i nie wyświetla komunikatów o błędach.

Przykład 4. Pobieranie zadań przy użyciu częściowej nazwy klasy

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

To polecenie pobiera wszystkie zadania dla klas, które mają kondycję w nazwach.

Przykład 5. Pobieranie zadań przez określenie nazwy wystąpienia klasy częściowej

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

To polecenie pobiera wszystkie zadania dla wystąpień klas, które mają nazwę .Contoso.com.

Przykład 6. Pobieranie zadania przez określenie identyfikatora

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

To polecenie pobiera zadanie o identyfikatorze 7413b06b-a95b-4ae3-98f2-dac9ff76dabd.

Parametry

-ComputerName

Określa tablicę nazw komputerów. Polecenie cmdlet ustanawia tymczasowe połączenia z grupami zarządzania dla tych komputerów. Możesz użyć nazw NetBIOS, adresów IP lub w pełni kwalifikowanych nazw domen (FQDN). Aby określić komputer lokalny, wpisz nazwę komputera, localhost lub kropkę (.).

Komputer musi uruchomić usługę System Center Data Access.

Jeśli nie określisz tego parametru, wartość domyślna to komputer dla bieżącego połączenia grupy zarządzania.

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

-Credential

Określa konto użytkownika, w ramach którego jest uruchamiane połączenie grupy zarządzania. Określ obiekt PSCredential , taki jak obiekt zwracany przez polecenie cmdlet Get-Credential , dla tego parametru. Aby uzyskać więcej informacji na temat obiektów poświadczeń, wpisz "Get-Help Get-Credential".

To konto musi mieć dostęp do serwera określonego w parametrze ComputerName , jeśli zostanie wyświetlony ten parametr.

Jeśli nie określisz tego parametru, wartością domyślną jest konto bieżącego użytkownika.

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

-DisplayName

Określa tablicę nazw wyświetlanych dla obiektów zadań. Ten parametr przyjmuje co najmniej jeden ciąg, a polecenie cmdlet wyszukuje dopasowania między nazwami wyświetlanymi obiektów zadań, z którymi współpracuje polecenie cmdlet. Wartości tego parametru różnią się w zależności od zlokalizowanych pakietów administracyjnych importowanych do grupy zarządzania i ustawień regionalnych użytkownika z systemem Windows PowerShell.

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

-Id

Określa tablicę identyfikatorów zadań. Polecenie cmdlet pobiera zadania, które mają te identyfikatory. Aby uzyskać zadanie, użyj polecenia cmdlet Get-SCOMTask . Identyfikator jest właściwością ID obiektu zadania.

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

-Instance

Określa tablicę obiektów EnterpriseManagementObject reprezentujących wystąpienia klas. Polecenie cmdlet pobiera zadania dla wystąpień klas, które przechowuje tablica. Określ zmienną reprezentującą wystąpienia klas lub użyj polecenia cmdlet, takiego jak Get-SCOMClassInstance , które pobiera wystąpienia klas. Ten parametr akceptuje również obiekty grupy. Aby uzyskać obiekt grupy, użyj polecenia cmdlet Get-SCOMGroup .

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

-ManagementPack

Określa tablicę obiektów pakietu administracyjnego. Polecenie cmdlet pobiera zadania dla obiektów pakietu administracyjnego w tablicy. Określ zmienną zawierającą obiekty pakietu administracyjnego lub użyj polecenia cmdlet, takiego jak Get-SCOMManagementPack , które pobiera obiekty pakietu administracyjnego.

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

-Name

Określa tablicę nazw zadań.

Polecenie cmdlet pobiera każdy ciąg w tablicy i dopasuje go do właściwości Name obiektów zadań, z którymi to polecenie cmdlet współpracuje.

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

-SCSession

Określa tablicę obiektów Połączenia . Aby uzyskać obiekty połączenia , określ polecenie cmdlet Get-SCOMManagementGroupConnection .

Jeśli ten parametr nie zostanie wyświetlony, polecenie cmdlet używa aktywnego trwałego połączenia z grupą zarządzania. Użyj parametru SCSession , aby określić inne trwałe połączenie. Możesz utworzyć tymczasowe połączenie z grupą zarządzania przy użyciu parametrów ComputerName i Credential . Aby uzyskać więcej informacji, wpisz "Get-Help about_OpsMgr_Connections".

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

-Target

Określa tablicę obiektów klas pakietu administracyjnego, które reprezentują klasy docelowe. Określ zmienną zawierającą obiekty klasy docelowej lub użyj polecenia cmdlet, takiego jak Get-SCOMClass , które pobiera obiekty klasy docelowej.

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