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 är avsedda för 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 en anslutning ska upprättas med. Datorn måste köra System Center Data Access-tjänsten. Standardvärdet är datorn för den aktuella hanteringsgruppens anslutning.

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

Typ:System.String[]
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Credential

Anger ett användarkonto som hanteringsgruppens anslutning ska köras under. 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.

Typ:System.Management.Automation.PSCredential
Position:Named
Standardvärde:Current user context
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-DisplayName

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

Typ:System.String[]
Position:1
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken: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.

Typ:System.Guid[]
Position:1
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken: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.

Typ:Microsoft.EnterpriseManagement.Configuration.ManagementPack[]
Position:1
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-Name

Anger namnet på relationsobjektet som ska hämtas.

Typ:System.String[]
Position:1
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:True

-SCSession

Anger en anslutning till en hanteringsserver. Standardvärdet är den aktuella hanteringsgruppens anslutning.

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

Typ:Microsoft.SystemCenter.Core.Connection.Connection[]
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Source

Anger de klasser som representerar källan till 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 parametrarna Target och parametrarna Source 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.

Typ:Microsoft.EnterpriseManagement.Configuration.ManagementPackClass[]
Position:1
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-Target

Anger de klasser som representerar målet för relationen. Om mer ä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 parametrarna Target och parametrarna Source 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.

Typ:Microsoft.EnterpriseManagement.Configuration.ManagementPackClass[]
Position:2
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken: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 parametern Target i cmdleten Get-SCSMRelationship.

System.Guid

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

Microsoft.EnterpriseManagement.Configuration.ManagementPack

Du kan skicka ett hanteringspaket till parametern ManagementPack i cmdleten Get-SCSMRelationship.

System.String

Du kan skicka ett namn till parametern Name i cmdleten Get-SCSMRelationship.

Utdata

Den här cmdleten genererar inga utdata.