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 |