Get-SCOMTaskResult

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

Синтаксис

Empty (по умолчанию)

Get-SCOMTaskResult
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

FromTaskResultBatchId

Get-SCOMTaskResult
    [-BatchID] <Guid[]>
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

FromTaskResultId

Get-SCOMTaskResult
    [-Id] <Guid[]>
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

FromInstance

Get-SCOMTaskResult
    [-Instance] <EnterpriseManagementObject[]>
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

FromTask

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

Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

FromTaskResultBatchId
Position:1
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-ComputerName

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

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

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

Свойства параметра

Тип:

String[]

Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Credential

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

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

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

Свойства параметра

Тип:PSCredential
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Id

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

Свойства параметра

Тип:

Guid[]

Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

FromTaskResultId
Position:1
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Instance

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

Свойства параметра

Тип:

EnterpriseManagementObject[]

Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

FromInstance
Position:1
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-SCSession

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

Свойства параметра

Тип:

Connection[]

Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-Task

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

Свойства параметра

Тип:

ManagementPackTask[]

Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

FromTask
Position:1
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

CommonParameters

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.