Поделиться через


Get-SCOMTaskResult

Возвращает результаты для выполняемых задач.

Синтаксис

Get-SCOMTaskResult
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMTaskResult
   [-BatchID] <Guid[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMTaskResult
   [-Id] <Guid[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMTaskResult
   [-Instance] <EnterpriseManagementObject[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMTaskResult
   [-Task] <ManagementPackTask[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]

Описание

Командлет Get-SCOMTaskResult получает результаты для выполняемых задач. Используйте этот командлет для получения результатов по имени или идентификатору задачи, а также для задач, связанных с указанными экземплярами классов или пакетами.

Примеры

Пример 1. Получение результатов задачи путем указания частичного отображаемого имени и действия ошибки

PS C:\>Get-SCOMTask -Name "*SystemCenter*" | Get-SCOMTaskResult -ErrorAction SilentlyContinue

Эта команда получает результаты для задач, которые имеют SystemCenter в их именах. Команда использует командлет Get-SCOMTask для получения задач на основе имени и передает их в командлет Get-SCOMTaskResult с помощью оператора конвейера. Так как команда указывает SilentlyContinue для параметра ErrorAction, если командлет находит задачу без совпадающих результатов, команда продолжает выполняться и не отображает сообщения об ошибках.

Пример 2. Получение результатов задачи путем указания экземпляров класса

PS C:\>Get-SCOMClassInstance -DisplayName "*.Consoso.com" | Get-SCOMTaskResult -ErrorAction SilentlyContinue

Эта команда получает все экземпляры классов в домене Contoso.com, а затем возвращает результаты задачи для каждого объекта экземпляра класса. Команда использует командлет get-SCOMClassInstance , чтобы получить все экземпляры с отображаемым именем, содержащим Contoso.com, и передает их в командлет Get-SCOMTaskRes ult с помощью оператора конвейера. Так как команда указывает SilentlyContinue для параметра ErrorAction, если командлет находит экземпляр класса без совпадающих результатов задачи, команда продолжает выполняться и не отображает сообщения об ошибках.

Пример 3. Получение результатов задачи путем указания идентификатора задачи

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

Эта команда получает результаты задачи с идентификатором 7413b06b-a95b-4ae3-98f2-dac9ff76dabd.

Пример 4. Получение результатов задачи путем указания идентификатора пакета

PS C:\>Get-SCOMTaskResult -BatchId 2ef74789-f9f5-46b0-af70-16d01d4f4577

Эта команда получает результаты задачи, выполняемой в пакете с идентификатором 2ef74789-f9f5-46b0-af70-16d01d4f4577.

Параметры

-BatchID

Задает массив, содержащий идентификаторы пакетов, в которых выполняются задачи. Командлет получает результаты задачи для каждого пакета.

Тип:Guid[]
Position:1
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-ComputerName

Указывает массив, содержащий имя компьютера, с которым необходимо установить соединение. Допустимые форматы включают имя NetBIOS, IP-адрес или полное доменное имя (FQDN). Чтобы указать локальный компьютер, укажите имя компьютера, localhost или точку (.).

Компьютер должен запустить службу доступа к данным System Center.

Если этот параметр не указан, по умолчанию используется компьютер для текущего подключения группы управления.

Тип:String[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Credential

Указывает учетную запись пользователя, в которой выполняется подключение группы управления. Укажите объект PSCredential, например объект get-Credential для этого параметра. Дополнительные сведения об объектах учетных данных введите Get-Help Get-Credential.

Эта учетная запись должна иметь доступ к серверу, указанному в параметре ComputerName, если этот параметр отображается.

Если этот параметр не указан, по умолчанию используется учетная запись текущего пользователя.

Тип:PSCredential
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Id

Задает массив идентификаторов задач. Командлет получает результаты задач с этими идентификаторами.

Тип:Guid[]
Position:1
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-Instance

Задает массив экземпляров классов, для которых необходимо запустить задачу. Укажите переменную, в которой хранятся экземпляры классов, или используйте командлет, например Get-SCOMClassInstance, которая получает экземпляры класса. Этот параметр также принимает объекты группы. Чтобы получить объект группы, используйте командлет Get-SCOMGroup.

Тип:EnterpriseManagementObject[]
Position:1
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-SCSession

Задает массив подключений к серверам управления. Чтобы получить объекты подключения группы управления, используйте командлет get-SCOMManagementGroupConnection. Если этот параметр не отображается, по умолчанию используется текущее подключение группы управления.

Тип:Connection[]
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Task

Задает массив задач пакета управления. Командлет получает результаты для объектов задач, содержащихся в массиве. Укажите переменную, содержащую объекты задач, или используйте командлет, например командлет Get-SCOMTask, который получает задачи.

Тип:ManagementPackTask[]
Position:1
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False