Get-SCSMRelationship
Hiermee haalt u informatie op over relatieobjecten van Service Manager.
Syntaxis
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
De cmdlet Get-SCSMRelationship haalt informatie over relatieobjecten op uit Service Manager.
Voorbeelden
Voorbeeld 1: Informatie ophalen over relatieobjecten
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
Met deze opdracht wordt informatie opgehaald over drie relatieobjecten.
Voorbeeld 2: Relaties ophalen die gericht zijn op configuratie-items
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-opdrachten halen relaties op die gericht zijn op configuratie-items.
Voorbeeld 3: Relaties ophalen die zijn gericht op configuratie-items en hun afgeleide typen
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
Met deze opdrachten worden relaties opgehaald die zijn gericht op configuratie-items en eventuele typen die zijn afgeleid van deze configuratie-items.
Parameters
-ComputerName
Hiermee geeft u een computer waarmee een verbinding tot stand moet worden gebracht. Op de computer moet de System Center Data Access-service worden uitgevoerd. De standaardwaarde is de computer voor de huidige verbinding met de beheergroep.
Geldige indelingen zijn een NetBIOS-naam, een IP-adres of een FQDN (Fully Qualified Domain Name). Als u de lokale computer wilt opgeven, typt u de computernaam, localhost of een punt (.).
Type: | System.String[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Credential
Hiermee geeft u een gebruikersaccount op waaronder de verbinding met de beheergroep wordt uitgevoerd. Het account moet toegang hebben tot de server die is opgegeven in de ComputerName parameter, als de server is opgegeven. De standaardwaarde is de huidige gebruiker.
U kunt een PSCredential-object invoeren dat wordt geretourneerd door de cmdlet Get-Credential.
Type: | System.Management.Automation.PSCredential |
Position: | Named |
Default value: | Current user context |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-DisplayName
Hiermee geeft u de weergavenaam van het relatieobject dat moet worden opgehaald.
Type: | System.String[] |
Position: | 1 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | True |
-Id
Hiermee geeft u de id van het relatieobject dat moet worden opgehaald. Dit kan een GUID of een tekenreeks zijn die wordt geconverteerd naar een GUID.
Type: | System.Guid[] |
Position: | 1 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-ManagementPack
Hiermee geeft u een of meer management packs die de relaties bevatten die moeten worden opgehaald.
U kunt een ManagementPack-object invoeren dat wordt geretourneerd door de Get-SCManagementPack-cmdlet.
Type: | Microsoft.EnterpriseManagement.Configuration.ManagementPack[] |
Position: | 1 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Name
Hiermee geeft u de naam van het relatieobject dat moet worden opgehaald.
Type: | System.String[] |
Position: | 1 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | True |
-SCSession
Hiermee geeft u een verbinding met een beheerserver. De standaardwaarde is de huidige verbinding met de beheergroep.
U kunt een verbindingsobject voor een beheergroep invoeren dat wordt geretourneerd door de Get-SCManagementGroupConnection-cmdlet.
Type: | Microsoft.SystemCenter.Core.Connection.Connection[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Source
Hiermee geeft u de klassen op die de bron van de relatie vertegenwoordigen. Als er meer dan één klasse is opgegeven, wordt een relatie met een van deze klassen als bron geretourneerd. De bronklasse van de relatie moet exact overeenkomen met het opgegeven klassetype.
Als u klassen opgeeft voor zowel de Doel- als de parameters Bron, retourneert de cmdlet alle relaties waarin de doelklasse een van de opgegeven doelklassen is en de bronklasse een van de opgegeven bronklassen is.
Type: | Microsoft.EnterpriseManagement.Configuration.ManagementPackClass[] |
Position: | 1 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Target
Hiermee geeft u de klassen op die het doel van de relatie vertegenwoordigen. Als er meer dan één klasse is opgegeven, wordt een relatie met een van deze klassen als doel geretourneerd. De doelklasse van de relatie moet een exacte overeenkomst zijn van het opgegeven klassetype.
Als u klassen opgeeft voor zowel de Doel- als de parameters Bron, retourneert de cmdlet alle relaties waarin de doelklasse een van de opgegeven doelklassen is en de bronklasse een van de opgegeven bronklassen is.
Type: | Microsoft.EnterpriseManagement.Configuration.ManagementPackClass[] |
Position: | 2 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
Invoerwaarden
Microsoft.EnterpriseManagement.Configuration.ManagementPackClass
U kunt een bronklasse doorsluisen naar de parameter Source van de Get-SCSMRelationship cmdlet.
Microsoft.EnterpriseManagement.Configuration.ManagementPackClass
U kunt een doelklasse doorsluisen naar de Target parameter van de Get-SCSMRelationship cmdlet.
System.Guid
U kunt een GUID doorsluisen naar de -id parameter van de cmdlet Get-SCSMRelationship.
Microsoft.EnterpriseManagement.Configuration.ManagementPack
U kunt een management pack doorsluisen naar de parameter ManagementPack van de cmdlet Get-SCSMRelationship.
System.String
U kunt een naam doorsluisen naar de parameter
Uitvoerwaarden
Met deze cmdlet wordt geen uitvoer gegenereerd.