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


Get-SCSMRelationshipInstance

Возвращает экземпляры связи из Service Manager.

Синтаксис

Get-SCSMRelationshipInstance
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCSMRelationshipInstance
   [-Id] <Guid[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCSMRelationshipInstance
   [[-SourceInstance] <EnterpriseManagementObject[]>]
   [[-TargetInstance] <EnterpriseManagementObject[]>]
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]

Описание

Командлет Get-SCSMRelationshipInstance извлекает экземпляры связей из Service Manager. Эти связи описывают связь одного ClassInstance с другим ClassInstance.

Примеры

Пример 1. Получение всех экземпляров связей для класса

PS C:\>$HealthService = Get-SCClassInstance -Class (Get-SCClass -name "Microsoft.SystemCenter.HealthService")
PS C:\>Get-SCSMRelationshipInstance -SourceInstance $HealthService -TargetInstance $HealthService | Format-Table SourceObject,TargetObject -au
SourceObject                  TargetObject
------------                  ------------
WIN-752HJBSX24M.woodgrove.com Software Deployment Workflow Target (internal)
WIN-752HJBSX24M.woodgrove.com Activity Event Workflow Configuration
WIN-752HJBSX24M.woodgrove.com System Center Operations Manager Synchronization Workflow (internal)
WIN-752HJBSX24M.woodgrove.com Grooming Workflow Target (internal)
WIN-752HJBSX24M.woodgrove.com SQL Job Workflow Target
WIN-752HJBSX24M.woodgrove.com Microsoft.ServiceManager.InternalDiscoveryCollectorTarget
WIN-752HJBSX24M.woodgrove.com Release Record Event Workflow Configuration
WIN-752HJBSX24M.woodgrove.com Change Request Event Workflow Configuration
WIN-752HJBSX24M.woodgrove.com Microsoft.EnterpriseManagement.LinkingFramework.OpsMgrConnector.SyncTaskWorkflowTarget
WIN-752HJBSX24M.woodgrove.com Subscription Workflow Target
WIN-752HJBSX24M.woodgrove.com Deployment Workflow Target
WIN-752HJBSX24M.woodgrove.com Change Request Workflow Target
WIN-752HJBSX24M.woodgrove.com Problem Workflow Target
WIN-752HJBSX24M.woodgrove.com mygroup
WIN-752HJBSX24M.woodgrove.com Linking Framework Connector Workflow Target (internal)
WIN-752HJBSX24M.woodgrove.com Microsoft.SystemCenter.MonitoringHostKeepAlive.Workflows.WorkflowTarget
WIN-752HJBSX24M.woodgrove.com Release Record Workflow Target
WIN-752HJBSX24M.woodgrove.com Authoring Workflow Target
WIN-752HJBSX24M.woodgrove.com Incident Event Workflow Configuration
WIN-752HJBSX24M.woodgrove.com Microsoft.SystemCenter.WorkflowFoundation.WorkflowTarget
WIN-752HJBSX24M.woodgrove.com WIN-752HJBSX24M.woodgrove.com
WIN-752HJBSX24M.woodgrove.com Microsoft.ServiceManager.InternalDiscoverySourceTarget
WIN-752HJBSX24M.woodgrove.com Subscriptions Workflow Target
WIN-752HJBSX24M.woodgrove.com Activity Workflow Target
WIN-752HJBSX24M.woodgrove.com WIN-752HJBSX24M.woodgrove.com
WIN-752HJBSX24M.woodgrove.com Desired Configuration Management Event Workflow Configuration
WIN-752HJBSX24M.woodgrove.com Grooming Workflow Target
WIN-752HJBSX24M.woodgrove.com Inbound E-mail Configuration Target (internal)
WIN-752HJBSX24M.woodgrove.com queue1
WIN-752HJBSX24M.woodgrove.com Workflow Target (internal)

Эти команды извлекают все экземпляры связей, для которых исходный экземпляр и целевой экземпляр — это класс HealthService.

Параметры

-ComputerName

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

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

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

-Credential

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

Значение по умолчанию — текущий пользователь. Можно ввести объект PSCredential, возвращаемый командлетом Get-Credential.

Тип:System.Management.Automation.PSCredential
Position:Named
Default value:Current user context
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Id

Указывает идентификатор извлекаемого объекта связи. Это может быть GUID или строка, которая будет преобразована в GUID.

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

-SCSession

Указывает подключение к серверу управления. Значением по умолчанию является текущее подключение группы управления.

Можно ввести объект подключения группы управления, возвращаемый командлетом Get-SCManagementGroupConnection.

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

-SourceInstance

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

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

-TargetInstance

Указывает экземпляры, представляющие целевой класс связей, которые необходимо извлечь.

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

Входные данные

System.Guid

Guid объекта связи можно передать в параметр идентификатора командлет а Get-SCSMRelationshipInstance.

Выходные данные

EnterpriseManagementRelationshipObject

Этот командлет создает объект связи.