Freigeben über


Get-SCOMClassInstance

Ruft Klasseninstanzen ab.

Syntax

Get-SCOMClassInstance
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMClassInstance
   [-Class] <ManagementPackClass[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMClassInstance
   [-DisplayName] <String[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMClassInstance
   -Name <String[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMClassInstance
   [-Group] <EnterpriseManagementObject[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMClassInstance
   -Id <Guid[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]

Beschreibung

Das Cmdlet Get-SCOMClassInstance ruft eine oder mehrere Klasseninstanzen ab. Eine Klasse stellt eine Art von Objekt dar, und jedes Objekt in System Center – Operations Manager wird als instance einer bestimmten Klasse betrachtet. Alle Instanzen einer Klasse verfügen über gemeinsame Eigenschaften.

Standardmäßig verwendet dieses Cmdlet die aktive persistente Verbindung mit einer Verwaltungsgruppe. Verwenden Sie den SCSession-Parameter, um eine andere persistente Verbindung anzugeben. Sie können eine temporäre Verbindung mit einer Verwaltungsgruppe erstellen, indem Sie die Parameter ComputerName und Credential verwenden. Geben Sie Folgendes ein, um weitere Informationen zu erhalten: Get-Help about_OpsMgr_Connections.

Beispiele

Beispiel 1: Ruft Klasseninstanzen mithilfe eines Anzeigenamens ab.

PS C:\>Get-SCOMClassInstance -Displayname "Server01.Contoso.Com", "*.contoso.com"

Dieser Befehl ruft die Klassen instance mit dem Anzeigenamen Server01.Contoso.Com und den Klasseninstanzen in der contoso.com-Domäne ab.

Beispiel 2: Ruft Klasseninstanzen mithilfe eines Namens ab.

PS C:\>Get-SCOMClass -Name "*Windows*" | Get-SCOMClassInstance

Dieser Befehl ruft Klasseninstanzen von Klassen ab. Der Befehl verwendet get-SCOMClass , um alle Klassen abzurufen, die "Windows" im Namen enthalten, und übergibt das Ergebnis mithilfe des Pipelineoperators an das Cmdlet Get-SCOMClassInstance . Der Befehl ruft die Klasseninstanzen für die Klassen ab, die Windows im Namen haben.

Beispiel 3: Ruft Klasseninstanzen mithilfe einer ID ab.

PS C:\>Get-SCOMClassInstance -Id 7413b06b-a95b-4ae3-98f2-dac9ff76dabd

Dieser Befehl ruft die Klasse instance ab, die über die ID 7413b06b-a95b-4ae3-98f2-dac9ff76dabd verfügt.

Parameter

-Class

Gibt ein Array von ManagementPackClass-Objekten an. Verwenden Sie das Cmdlet Get-SCOMClass, um ein ManagementPackClass-Objekt abzurufen.

Type:ManagementPackClass[]
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ComputerName

Gibt ein Array von Namen von Computern an. Sie können NetBIOS-Namen, IP-Adressen oder vollqualifizierte Domänennamen (FQDNs) verwenden. Um den lokalen Computer anzugeben, geben Sie den Computernamen, localhost oder einen Punkt (.) ein.

Der System Center-Datenzugriffsdienst muss auf dem Computer ausgeführt werden. Wenn Sie keinen Computer angeben, verwendet das Cmdlet den Computer für die aktuelle Verwaltungsgruppenverbindung.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Credential

Gibt ein PSCredential-Objekt für die Verwaltungsgruppenverbindung an. Verwenden Sie zum Abrufen eines PSCredential-Objekts das Get-Credential-Cmdlet. Geben Sie Folgendes ein, um weitere Informationen zu erhalten: Get-Help Get-Credential.

Wenn Sie einen Computer im ComputerName-Parameter angeben, verwenden Sie ein Konto, das Zugriff auf diesen Computer hat. Der Standardwert ist der aktuelle Benutzer.

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DisplayName

Gibt ein Array von Anzeigenamen von Objekten an. Die Werte für diesen Parameter hängen davon ab, welche lokalisierten Management Packs Sie importieren, und vom Gebietsschema des Benutzers, der Windows PowerShell ausführt.

Type:String[]
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:True

-Group

Gibt ein Array von EnterpriseManagementObject-Objekten an. Verwenden Sie zum Abrufen eines EnterpriseManagementObject-Objekts das Cmdlet Get-SCOMGroup . Geben Sie Folgendes ein, um weitere Informationen zu erhalten: Get-Help Get-SCOMGroup.

Type:EnterpriseManagementObject[]
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Id

Gibt ein Array von GUIDs von Classe-Instanzen an. Um die GUID einer Klasse abzurufen, geben Sie ein Get-SCOMClassInstance | Format-Table DisplayName, Id.

Type:Guid[]
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Gibt ein Array von Objektnamen an.

Type:String[]
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:True

-SCSession

Gibt ein Array von Connection-Objekten an. Verwenden Sie zum Abrufen eines Connection-Objekts das Cmdlet Get-SCOMManagementGroupConnection .

Ein Verbindungsobjekt stellt eine Verbindung mit einem Verwaltungsserver dar. Der Standardwert ist die aktuelle Verwaltungsgruppenverbindung.

Type:Connection[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False