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.