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


Get-SCOMTask

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

Синтаксис

Get-SCOMTask
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMTask
   [-DisplayName] <String[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMTask
   -Id <Guid[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMTask
   [-Instance] <EnterpriseManagementObject[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMTask
   [-ManagementPack] <ManagementPack[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMTask
   [-Name <String[]>]
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
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[]
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

-DisplayName

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

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

-Id

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

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

-Instance

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

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

-ManagementPack

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

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

-Name

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

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

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

-SCSession

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

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

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

-Target

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

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