Get-SCClass
Ruft Klassen in Operations Manager ab.
Syntax
Get-SCClass
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
Get-SCClass
[-DisplayName] <String[]>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
Get-SCClass
[-Id] <Guid[]>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
Get-SCClass
[-Instance] <EnterpriseManagementObject[]>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
Get-SCClass
[-ManagementPack] <ManagementPack[]>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
Get-SCClass
[-Name] <String[]>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
Beschreibung
Das Cmdlet Get-SCClass ruft eine oder mehrere Klassen in System Center Operations Manager oder einem importierten Management Pack ab. Dieser Befehl kann auch mit Get-SCOMClass
ausgeführt werden.
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: Abrufen einer Klasse mithilfe eines Namens
PS C:\>Get-SCClass -Name "*user"
Mit diesem Befehl werden alle Klassen abgerufen, die einen Namen haben, der mit benutzer endet.
Beispiel 2: Abrufen einer Klasse mithilfe einer ID
PS C:\>Get-SCOMClass -Id '08cfb1af-53f7-b5c7-9cea-4f814aa50ff2'
Dieser Befehl ruft Klassen mit einer bestimmten ID ab.
Beispiel 3: Abrufen einer Klasse mithilfe eines Anzeigenamens
PS C:\>Get-SCOMClass -DisplayName 'Operations Manager Management Server Group (Internal)'
Dieser Befehl ruft Klassen mit einem bestimmten Anzeigenamen ab.
Beispiel 4: Abrufen von Klassen in einer Klasse instance
PS C:\>Get-SCOMClassInstance -DisplayName 'All Management Servers Resource Pool' | Get-SCOMClass
Dieser Befehl ruft Klassen aus einer Pipeline ab, die Klasseninstanzen enthält.
Beispiel 5: Abrufen von Klassen, die in einem Management Pack enthalten sind
PS C:\>Get-SCOMManagementPack -Name 'Microsoft.Windows.Server.Library' | Get-SCOMClass
Dieser Befehl ruft Klassen aus einer Pipeline ab, die ein Management Pack enthält.
Parameter
-ComputerName
Gibt ein Array von Namen von Computern an. Das Cmdlet stellt temporäre Verbindungen mit Verwaltungsgruppen für diese Computer her. Sie können NetBIOS-Namen, IP-Adressen oder vollqualifizierte Domänennamen (FQDNs) verwenden. Geben Sie zum Angeben des lokalen Computers den Computernamen, localhost oder einen Punkt (.) ein.
Der System Center Data Access-Dienst muss auf dem Computer aktiv sein. 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 das Benutzerkonto an, unter dem die Verwaltungsgruppenverbindung ausgeführt wird.
Geben Sie für diesen Parameter ein PSCredential-Objekt an, z. B. eines, das das Cmdlet Get-Credential zurückgibt.
Um weitere Informationen zu Anmeldeinformationsobjekten zu erhalten, geben Sie ein 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 den Anzeigenamen der Klasse an.
Type: | String[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Id
Gibt ein Array von GUIDs von Klassen an. Wenn Sie eine ID als Zeichenfolge angeben, konvertiert das Cmdlet die Zeichenfolge in eine GUID.
Type: | Guid[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Instance
Gibt ein Array von ClassInstance-Objekten an. Um ein ClassInstance-Objekt abzurufen, verwenden Sie das Get-SCOMClassInstance-Objekt.
Type: | EnterpriseManagementObject[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ManagementPack
Gibt ein Array von ManagementPack-Objekten an. Verwenden Sie das Cmdlet Get-SCManagementPack, um ein ManagementPack-Objekt abzurufen.
Type: | ManagementPack[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Gibt ein Array von Namen von Klassen an, die dieses Cmdlet abruft.
Type: | String[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SCSession
Gibt ein Array von Connection-Objekten an. Verwenden Sie zum Abrufen von Verbindungsobjekten das Cmdlet Get-SCOMManagementGroupConnection .
Wenn dieser Parameter nicht angegeben wird, verwendet das 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
.
Type: | Connection[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Eingaben
Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject
Sie können eine instance eines Management Packs an den Instance-Parameter des Cmdlets Get-SCClass übergeben, indem Sie den Pipeoperator verwenden. Das Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject-Objekt ist eine der Eigenschaften des Ausgabeobjekts des Cmdlets Get-SCOMClassinstance .
System.Guid
Sie können eine GUID über den Pipeoperator an den Id-Parameter der Get-SCClass-Cmdlets übergeben.
Microsoft.EnterpriseManagement.Configuration.ManagementPackManagementPack
Sie können ein Management Pack über den Pipeoperator an den Parameter ManagementPack des Cmdlets Get-SCClass übergeben. Dieses Management Pack-Objekt enthält das Klassenobjekt.
System.String
Sie können einen Namen über den Pipeoperator an den Parameter Name des Cmdlets Get-SCClass übergeben.
Ausgaben
Microsoft.EnterpriseManagement.Configuration.ManagementPackClass
Dieses Cmdlet generiert ein Management Pack-Objekt.