Get-SCSMRelationship
Ruft Informationen zu Beziehungsobjekten aus Service Manager ab.
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>]
Beschreibung
Das Cmdlet Get-SCSMRelationship ruft Informationen zu Beziehungsobjekten aus Service Manager ab.
Beispiele
Beispiel 1: Abrufen von Informationen zu Beziehungsobjekten
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
Dieser Befehl ruft Informationen zu drei Beziehungsobjekten ab.
Beispiel 2: Abrufen von Beziehungen, die Zielkonfigurationselemente sind
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-Befehle rufen Beziehungen ab, die Die Zielkonfigurationselemente aufweisen.
Beispiel 3: Abrufen von Beziehungen, die Zielkonfigurationselemente und deren abgeleitete Typen sind
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
Diese Befehle rufen Beziehungen ab, die Zielkonfigurationselemente und alle Typen abrufen, die von diesen Konfigurationselementen abgeleitet werden.
Parameter
-ComputerName
Gibt einen Computer an, mit dem eine Verbindung hergestellt werden soll. Der Computer muss den System Center Data Access-Dienst ausführen. Der Standardwert ist der Computer für die aktuelle Verwaltungsgruppenverbindung.
Gültige Formate umfassen einen NetBIOS-Namen, eine IP-Adresse oder einen vollqualifizierten Domänennamen (FQDN). Um den lokalen Computer anzugeben, geben Sie den Computernamen, „localhost“ oder einen Punkt (.) ein.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
Gibt ein Benutzerkonto an, unter dem die Verwaltungsgruppenverbindung ausgeführt wird. Das Konto muss Zugriff auf den Server haben, der im ComputerName-Parameter angegeben ist, wenn der Server angegeben ist. Der Standardwert ist der aktuelle Benutzer.
Sie können ein PSCredential-Objekt eingeben, das vom Cmdlet Get-Credential zurückgegeben wird.
Type: | PSCredential |
Position: | Named |
Default value: | Current user context |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisplayName
Gibt den Anzeigenamen des abzurufenden Beziehungsobjekts an.
Type: | String[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | True |
-Id
Gibt die ID des abzurufenden Beziehungsobjekts an. Dies kann eine GUID oder eine Zeichenfolge sein, die in eine GUID konvertiert wird.
Type: | Guid[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ManagementPack
Gibt mindestens ein Verwaltungspaket an, das die abzurufenden Beziehungen enthält.
Sie können ein ManagementPack-Objekt eingeben, das vom Cmdlet Get-SCManagementPack zurückgegeben wird.
Type: | ManagementPack[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Gibt den Namen des abzurufenden Beziehungsobjekts an.
Type: | String[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | True |
-SCSession
Gibt eine Verbindung mit einem Verwaltungsserver an. Der Standardwert ist die aktuelle Verwaltungsgruppenverbindung.
Sie können ein Verwaltungsgruppenverbindungsobjekt eingeben, das vom Cmdlet Get-SCManagementGroupConnection zurückgegeben wird.
Type: | Connection[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Source
Gibt die Klassen an, die die Quelle der Beziehung darstellen. Wenn mehrere Klassen angegeben sind, wird eine Beziehung mit einer dieser Klassen als Quelle zurückgegeben. Die Quellklasse der Beziehung muss eine genaue Übereinstimmung des angegebenen Klassentyps sein.
Wenn Sie Klassen für die Parameter "Target " und " Source " angeben, gibt das Cmdlet alle Beziehungen zurück, in denen die Zielklasse eine der angegebenen Zielklassen ist und die Quellklasse eine der angegebenen Quellklassen ist.
Type: | ManagementPackClass[] |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Target
Gibt die Klassen an, die das Ziel der Beziehung darstellen. Wenn mehrere Klassen angegeben sind, wird eine Beziehung mit einer dieser Klassen als Ziel zurückgegeben. Die Zielklasse der Beziehung muss eine genaue Übereinstimmung des angegebenen Klassentyps sein.
Wenn Sie Klassen für die Parameter "Target " und " Source " angeben, gibt das Cmdlet alle Beziehungen zurück, in denen die Zielklasse eine der angegebenen Zielklassen ist und die Quellklasse eine der angegebenen Quellklassen ist.
Type: | ManagementPackClass[] |
Position: | 2 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Eingaben
Microsoft.EnterpriseManagement.Configuration.ManagementPackClass
Sie können eine Quellklasse an denSource-Parameter des Cmdlets Get-SCSMRelationship weiterleiten.
Microsoft.EnterpriseManagement.Configuration.ManagementPackClass
Sie können eine Zielklasse an den Target-Parameter des Cmdlets Get-SCSMRelationship weiterleiten.
System.Guid
Sie können eine GUID an den ID-Parameter des Cmdlets Get-SCSMRelationship weiterleiten.
Microsoft.EnterpriseManagement.Configuration.ManagementPack
Sie können ein Management Pack an den ManagementPack-Parameter des Cmdlets Get-SCSMRelationship weiterleiten.
System.String
Sie können einen Namen an den Name-Parameter des Cmdlets Get-SCSMRelationship weiterleiten.
Ausgaben
Dieses Cmdlet generiert keine Ausgabe.