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 |