Get-SCOMTask

Возвращает список задач.

Синтаксис

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

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

FromTaskDisplayName

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

FromTaskId

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

FromInstance

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

FromManagementPack

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

FromTaskName

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

FromManagementPackClass

Get-SCOMTask
    [-Target <ManagementPackClass[]>]
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [<CommonParameters>]

Описание

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

Примеры

Пример 1. Получение задач путем указания частичного имени

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

Эта команда получает все задачи, имеющие работоспособность в именах.

Пример 2. Получение задачи с помощью частичного отображаемого имени

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

Эта команда получает все задачи с отображаемыми именами, начинающимися с Stop.

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

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

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

Пример 4. Получение задач с помощью имени частичного класса

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

Эта команда получает все задачи для классов, имеющих работоспособность в именах.

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

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

Эта команда получает все задачи для экземпляров классов, имеющих Contoso.com в именах.

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

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

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

Параметры

-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

-DisplayName

Задает массив отображаемых имен для объектов задач. Этот параметр принимает одну или несколько строк, и командлет ищет совпадения между отображаемыми именами объектов задач, с которыми работает командлет. Значения этого параметра зависят от того, какие локализованные пакеты управления импортируются в группу управления и языковой стандарт пользователя под управлением Windows PowerShell.

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

Тип:

String[]

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

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

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

-Id

Задает массив идентификаторов задач. Командлет получает задачи с этими идентификаторами. Чтобы получить задачу, используйте командлет Get-SCOMTask . Идентификатор — это свойство идентификатора объекта задачи.

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

Тип:

Guid[]

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

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

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

-Instance

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

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

Тип:

EnterpriseManagementObject[]

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

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

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

-ManagementPack

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

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

Тип:

ManagementPack[]

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

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

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

-Name

Задает массив имен задач.

Командлет принимает каждую строку в массиве и сопоставляет ее со свойствами Name объектов задач, с которыми работает этот командлет.

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

Тип:

String[]

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

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

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

-SCSession

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

Если этот параметр не отображается, командлет использует активное постоянное подключение к группе управления. Используйте параметр SCSession для указания другого постоянного подключения. Можно создать временное подключение к группе управления с помощью параметров ComputerName и учетных данных. Для получения дополнительной информации введите "Get-Help about_OpsMgr_Connections".

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

Тип:

Connection[]

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

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

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

-Target

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

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

Тип:

ManagementPackClass[]

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

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

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

CommonParameters

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