Get-SCSMRelationship
Service Manager 관계 개체에 대한 정보를 가져옵니다.
Syntax
Get-SCSMRelationship
[[-Source] <ManagementPackClass[]>]
[[-Target] <ManagementPackClass[]>]
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
Get-SCSMRelationship
[-DisplayName] <String[]>
[[-Source] <ManagementPackClass[]>]
[[-Target] <ManagementPackClass[]>]
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
Get-SCSMRelationship
[-Id] <Guid[]>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
Get-SCSMRelationship
[-ManagementPack] <ManagementPack[]>
[[-Source] <ManagementPackClass[]>]
[[-Target] <ManagementPackClass[]>]
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
Get-SCSMRelationship
[-Name] <String[]>
[[-Source] <ManagementPackClass[]>]
[[-Target] <ManagementPackClass[]>]
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
Description
Get-SCSMRelationship cmdlet은 Service Manager 관계 개체에 대한 정보를 검색합니다.
예제
예제 1: 관계 개체에 대한 정보 가져오기
PS C:\>Get-SCSMRelationship | Select-Object -first 3
DisplayName : Primary User
Source : System.Computer
Target : System.User
DisplayName : Contains Configuration Item
Source : System.ConfigItem
Target : System.ConfigItem
DisplayName : Affects Customers
Source : System.ConfigItem
Target : System.User
이 명령은 세 가지 관계 개체에 대한 정보를 검색합니다.
예제 2: 구성 항목을 대상으로 하는 관계 가져오기
PS C:\>$x = Get-SCSMClass -name "system.configitem"
PS C:\>Get-SCSMRelationship -Target $x
DisplayName : Contains Configuration Item
Source : System.ConfigItem
Target : System.ConfigItem
DisplayName : Is Related to Configuration Item
Source : System.ConfigItem
Target : System.ConfigItem
DisplayName : About Configuration Item
Source : System.WorkItem
Target : System.ConfigItem
DisplayName : Is Related to Configuration Item
Source : System.WorkItem
Target : System.ConfigItem
DisplayName : Collection has configuration item
Source : Microsoft.SystemCenter.ConfigurationManager.CollectionInfo
Target : System.ConfigItem
Thse 명령은 구성 항목을 대상으로 하는 관계를 검색합니다.
예제 3: 구성 항목 및 파생 형식을 대상으로 하는 관계 가져오기
PS C:\>$x = Get-SCClass -name "system.configitem"
PS C:\>$y = @($x; $x.GetDerivedTypes())
PS C:\>Get-SCSMRelationship â€"Target $y
DisplayName : Contains Configuration Item
Source : System.ConfigItem
Target : System.ConfigItem
DisplayName : Is Related to Configuration Item
Source : System.ConfigItem
Target : System.ConfigItem
DisplayName : About Configuration Item
Source : System.WorkItem
Target : System.ConfigItem
DisplayName : Is Related to Configuration Item
Source : System.WorkItem
Target : System.ConfigItem
DisplayName : Collection has configuration item
Source : Microsoft.SystemCenter.ConfigurationManager.CollectionInfo
Target : System.ConfigItem
DisplayName : Is Related to Software Item
Source : Microsoft.SystemCenter.ConfigurationManager.DCM_CI
Target : Microsoft.SystemCenter.ConfigurationManager.DCM_CI
DisplayName : Contains program
Source : Microsoft.SystemCenter.ConfigurationManager.Package
Target : Microsoft.SystemCenter.ConfigurationManager.ProgramV5
DisplayName : Hosts program
Source : Microsoft.SystemCenter.ConfigurationManager.Package
Target : Microsoft.SystemCenter.ConfigurationManager.Program
DisplayName : Contains Physical Hardware
Source : Microsoft.SystemCenter.ServiceDesigner.Messaging.Storage
Target : System.PhysicalEntity
DisplayName : Links To Knowledge Document
Source : System.Entity
Target : System.Knowledge.Article
DisplayName :
Source : Microsoft.EnterpriseManagement.LinkingFramework.OpsMgrConnector
Target : Microsoft.EnterpriseManagement.LinkingFramework.OpsMgrConnector.Config
DisplayName : Is Related to Baseline Configuration Item
Source : Microsoft.SystemCenter.WorkItem.DCMIncident
Target : Microsoft.SystemCenter.ConfigurationManager.DCM_CI
DisplayName : Is Related to Configuration Item
Source : Microsoft.SystemCenter.WorkItem.DCMIncident
Target : Microsoft.SystemCenter.ConfigurationManager.DCM_CI
DisplayName : Assigned Program
Source : Microsoft.SystemCenter.ConfigurationManager.Package
Target : Microsoft.SystemCenter.ConfigurationManager.Program
이러한 명령은 구성 항목 및 이러한 구성 항목에서 파생된 모든 형식을 대상으로 하는 관계를 검색합니다.
매개 변수
-ComputerName
연결을 설정할 컴퓨터를 지정합니다. 이 컴퓨터는 System Center Data Access 서비스를 실행해야 합니다. 기본값은 현재 관리 그룹 연결용 컴퓨터입니다.
유효한 형식에는 NetBIOS 이름, IP 주소 또는 FQDN(정규화된 도메인 이름)이 포함됩니다. 로컬 컴퓨터를 지정하려면 컴퓨터 이름, "localhost" 또는 점(.)을 입력하세요.
Type: | System.String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
관리 그룹 연결을 실행할 사용자 계정을 지정합니다. 서버가 지정된 경우 ComputerName 매개 변수에 지정된 서버에 대한 액세스 권한이 계정에 있어야 합니다. 기본값은 현재 사용자입니다.
Get-Credential cmdlet에서 반환되는 PSCredential 개체를 입력할 수 있습니다.
Type: | System.Management.Automation.PSCredential |
Position: | Named |
Default value: | Current user context |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisplayName
검색할 관계 개체의 표시 이름을 지정합니다.
Type: | System.String[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | True |
-Id
검색할 관계 개체의 ID를 지정합니다. GUID 또는 GUID로 변환되는 문자열일 수 있습니다.
Type: | System.Guid[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ManagementPack
검색할 관계가 포함된 하나 이상의 관리 팩을 지정합니다.
Get-SCManagementPack cmdlet에서 반환되는 ManagementPack 개체를 입력할 수 있습니다.
Type: | Microsoft.EnterpriseManagement.Configuration.ManagementPack[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
검색할 관계 개체의 이름을 지정합니다.
Type: | System.String[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | True |
-SCSession
관리 서버에 대한 연결을 지정합니다. 기본값은 현재 관리 그룹 연결입니다.
Get-SCManagementGroupConnection cmdlet에서 반환되는 관리 그룹 연결 개체를 입력할 수 있습니다.
Type: | Microsoft.SystemCenter.Core.Connection.Connection[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Source
관계의 원본을 나타내는 클래스를 지정합니다. 둘 이상의 클래스가 지정된 경우 해당 클래스 중 하나가 원본인 관계가 반환됩니다. 관계의 원본 클래스는 지정된 클래스 형식과 정확히 일치해야 합니다.
대상 및 원본 매개 변수 모두에 대한 클래스를 지정하는 경우 cmdlet은 대상 클래스가 지정된 대상 클래스 중 하나이고 원본 클래스가 지정된 소스 클래스 중 하나인 모든 관계를 반환합니다.
Type: | Microsoft.EnterpriseManagement.Configuration.ManagementPackClass[] |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Target
관계의 대상을 나타내는 클래스를 지정합니다. 둘 이상의 클래스가 지정된 경우 해당 클래스 중 하나가 대상인 관계가 반환됩니다. 관계의 대상 클래스는 지정된 클래스 형식과 정확히 일치해야 합니다.
대상 및 원본 매개 변수 모두에 대한 클래스를 지정하는 경우 cmdlet은 대상 클래스가 지정된 대상 클래스 중 하나이고 원본 클래스가 지정된 소스 클래스 중 하나인 모든 관계를 반환합니다.
Type: | Microsoft.EnterpriseManagement.Configuration.ManagementPackClass[] |
Position: | 2 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
입력
Microsoft.EnterpriseManagement.Configuration.ManagementPackClass
원본 클래스를 Get-SCSMRelationship cmdlet의 Source 매개 변수로 파이프할 수 있습니다.
Microsoft.EnterpriseManagement.Configuration.ManagementPackClass
대상 클래스를 Get-SCSMRelationship cmdlet의 Target 매개 변수로 파이프할 수 있습니다.
System.Guid
GUID를 Get-SCSMRelationship cmdlet의 ID 매개 변수로 파이프할 수 있습니다.
Microsoft.EnterpriseManagement.Configuration.ManagementPack
관리 팩을 Get-SCSMRelationship cmdlet의 ManagementPack 매개 변수로 파이프할 수 있습니다.
System.String
Get-SCSMRelationship cmdlet의 Name 매개 변수로 이름을 파이프할 수 있습니다.
출력
이 cmdlet은 어떠한 출력도 생성하지 않습니다.