Dela via


Get-SCSMRelationship

Hämtar information om relationsobjekt från 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

Cmdleten Get-SCSMRelationship hämtar information om relationsobjekt från Service Manager.

Exempel

Exempel 1: Hämta information om relationsobjekt

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

Det här kommandot hämtar information om tre relationsobjekt.

Exempel 2: Hämta relationer som är avsedda för konfigurationsobjekt

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

De här kommandona hämtar relationer som är avsedda för konfigurationsobjekt.

Exempel 3: Hämta relationer som riktar in sig på konfigurationsobjekt och deras härledda typer

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

Dessa kommandon hämtar relationer som är avsedda för konfigurationsobjekt och alla typer som härleds från dessa konfigurationsobjekt.

Parametrar

-ComputerName

Anger en dator som du vill upprätta en anslutning till. Datorn måste köra System Center Data Access-tjänsten. Standardvärdet är datorn för den aktuella hanteringsgruppanslutningen.

Giltiga format inkluderar ett NetBIOS-namn, en IP-adress eller ett fullständigt kvalificerat domännamn (FQDN). Om du vill ange den lokala datorn skriver du datornamnet, "localhost" eller en punkt (.).

Type:System.String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Credential

Anger ett användarkonto där anslutningen till hanteringsgruppen ska köras. Kontot måste ha åtkomst till den server som anges i parametern ComputerName , om servern har angetts. Standardvärdet är den aktuella användaren.

Du kan ange ett PSCredential-objekt som returneras av cmdleten Get-Credential .

Type:System.Management.Automation.PSCredential
Position:Named
Default value:Current user context
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DisplayName

Anger visningsnamnet för relationsobjektet som ska hämtas.

Type:System.String[]
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:True

-Id

Anger ID för relationsobjektet som ska hämtas. Detta kan vara ett GUID eller en sträng som konverteras till ett GUID.

Type:System.Guid[]
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ManagementPack

Anger ett eller flera hanteringspaket som innehåller de relationer som ska hämtas.

Du kan ange ett ManagementPack-objekt som returneras av cmdleten Get-SCManagementPack.

Type:Microsoft.EnterpriseManagement.Configuration.ManagementPack[]
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Anger namnet på relationsobjektet som ska hämtas.

Type:System.String[]
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:True

-SCSession

Anger en anslutning till en hanteringsserver. Standardvärdet är den aktuella anslutningen för hanteringsgruppen.

Du kan ange ett hanteringsgruppanslutningsobjekt som returneras av cmdleten Get-SCManagementGroupConnection.

Type:Microsoft.SystemCenter.Core.Connection.Connection[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Source

Anger de klasser som representerar källan för relationen. Om mer än en klass anges returneras alla relationer som har en av dessa klasser som källa. Källklassen för relationen måste vara en exakt matchning av den angivna klasstypen.

Om du anger klasser för både mål- och källparametrarna returnerar cmdleten alla relationer där målklassen är en av de angivna målklasserna och källklassen är en av de angivna källklasserna.

Type:Microsoft.EnterpriseManagement.Configuration.ManagementPackClass[]
Position:1
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Target

Anger de klasser som representerar målet för relationen. Om fler än en klass anges returneras alla relationer som har en av dessa klasser som mål. Målklassen för relationen måste vara en exakt matchning av den angivna klasstypen.

Om du anger klasser för både mål- och källparametrarna returnerar cmdleten alla relationer där målklassen är en av de angivna målklasserna och källklassen är en av de angivna källklasserna.

Type:Microsoft.EnterpriseManagement.Configuration.ManagementPackClass[]
Position:2
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

Indata

Microsoft.EnterpriseManagement.Configuration.ManagementPackClass

Du kan skicka en källklass till parametern Source i cmdleten Get-SCSMRelationship .

Microsoft.EnterpriseManagement.Configuration.ManagementPackClass

Du kan skicka en målklass till målparametern för cmdleten Get-SCSMRelationship .

System.Guid

Du kan skicka ett GUID till ID-parametern för cmdleten Get-SCSMRelationship .

Microsoft.EnterpriseManagement.Configuration.ManagementPack

Du kan skicka ett hanteringspaket till parametern ManagementPack för cmdleten Get-SCSMRelationship .

System.String

Du kan skicka ett namn till parametern Name för cmdleten Get-SCSMRelationship .

Utdata

Denna cmdlet genererar inga utdata.