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


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-SCOMTaskResult с помощью оператора конвейера. Поскольку команда указывает 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

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

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

-ComputerName

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

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

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

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

-Credential

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

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

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

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

-Id

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

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

-Instance

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

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

-SCSession

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

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

-Task

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

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