Freigeben über


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-SCOMClassausgefü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.