Get-SCSMRelationship
Získá informace o objektech relace z 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
Rutina Get-SCSMRelationship načte informace o objektech relací z Service Manager.
Příklady
Příklad 1: Získání informací o objektech relací
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
Tento příkaz načte informace o třech objektech relace.
Příklad 2: Získání relací, které cílí na položky konfigurace
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
Příkazy Thse načítají relace, které cílí na položky konfigurace.
Příklad 3: Získání relací, které cílí na položky konfigurace a jejich odvozené typy
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
Tyto příkazy načítají relace, které cílí na položky konfigurace a všechny typy odvozené z těchto položek konfigurace.
Parametry
-ComputerName
Určuje počítač, se kterým se má navázat připojení. Počítač musí používat službu System Center Data Access. Výchozí hodnota je počítač pro aktuální připojení skupiny pro správu.
Platné formáty zahrnují název NetBIOS, IP adresu nebo plně kvalifikovaný název domény (FQDN). Chcete-li zadat místní počítač, zadejte název počítače, "localhost" nebo tečku (.).
Type: | System.String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
Určuje uživatelský účet, pod kterým se spustí připojení skupiny pro správu. Pokud je zadaný server, musí mít účet přístup k serveru zadanému v parametru ComputerName . Výchozí hodnota je aktuální uživatel.
Objekt PSCredential vrácený rutinou Get-Credential můžete zadat.
Type: | System.Management.Automation.PSCredential |
Position: | Named |
Default value: | Current user context |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DisplayName
Určuje zobrazovaný název objektu relace, který se má načíst.
Type: | System.String[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | True |
-Id
Určuje ID objektu relace, který se má načíst. Může se jednat o identifikátor GUID nebo řetězec, který se převede na identifikátor GUID.
Type: | System.Guid[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ManagementPack
Určuje jednu nebo více sad Management Pack obsahujících relace, které se mají načíst.
Můžete zadat objekt ManagementPack vrácený rutinou Get-SCManagementPack.
Type: | Microsoft.EnterpriseManagement.Configuration.ManagementPack[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Určuje název objektu relace, který se má načíst.
Type: | System.String[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | True |
-SCSession
Určuje připojení k serveru pro správu. Výchozí hodnota je aktuální připojení skupiny pro správu.
Můžete zadat objekt připojení skupiny pro správu vrácený rutinou Get-SCManagementGroupConnection.
Type: | Microsoft.SystemCenter.Core.Connection.Connection[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Source
Určuje třídy, které představují zdroj relace. Pokud je zadáno více než jedna třída, vrátí se jakákoli relace, která má jednu z těchto tříd jako zdroj. Zdrojová třída relace musí být přesnou shodou zadaného typu třídy.
Pokud zadáte třídy pro parametry Target i Source , vrátí rutina všechny relace, ve kterých je cílová třída jednou ze zadaných cílových tříd a zdrojová třída je jednou ze zadaných zdrojových tříd.
Type: | Microsoft.EnterpriseManagement.Configuration.ManagementPackClass[] |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Target
Určuje třídy, které představují cíl relace. Pokud je zadáno více než jedna třída, vrátí se jakákoli relace, která má jednu z těchto tříd jako cíl. Cílová třída relace musí být přesnou shodou zadaného typu třídy.
Pokud zadáte třídy pro parametry Target i Source , vrátí rutina všechny relace, ve kterých je cílová třída jednou ze zadaných cílových tříd a zdrojová třída je jednou ze zadaných zdrojových tříd.
Type: | Microsoft.EnterpriseManagement.Configuration.ManagementPackClass[] |
Position: | 2 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Vstupy
Microsoft.EnterpriseManagement.Configuration.ManagementPackClass
Zdrojovou třídu můžete připojit k parametru Source rutiny Get-SCSMRelationship.
Microsoft.EnterpriseManagement.Configuration.ManagementPackClass
Cílovou třídu můžete směrovat do parametru Target rutiny Get-SCSMRelationship .
System.Guid
Identifikátor GUID můžete směrovat na parametr ID rutiny Get-SCSMRelationship .
Microsoft.EnterpriseManagement.Configuration.ManagementPack
Sadu Management Pack můžete připojit k parametru ManagementPack rutiny Get-SCSMRelationship .
System.String
Název můžete připojit k parametru Name rutiny Get-SCSMRelationship .
Výstupy
Tato rutina negeneruje žádný výstup.