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 dauerhafte Verbindung zu einer Verwaltungsgruppe. Verwenden Sie den SCSession-Parameter, um eine andere dauerhafte Verbindung anzugeben. Sie können eine temporäre Verbindung zu einer Verwaltungsgruppe erstellen, indem Sie die Parameter "ComputerName" und "Anmeldeinformationen" verwenden. Geben Sie Get-Help about_OpsMgr_Connectionsein, um weitere Informationen zu erfahren.

Beispiele

Beispiel 1: Abrufen einer Klasse mithilfe eines Namens

PS C:\>Get-SCClass -Name "*user"

Dieser Befehl ruft alle Klassen ab, die einen Namen haben, der mit dem 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 Klasseninstanz

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 in einem Management Pack

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 richtet temporäre Verbindungen mit Verwaltungsgruppen für diese Computer ein. Sie können NetBIOS-Namen, IP-Adressen oder vollqualifizierte Domänennamen (FQDNs) verwenden. Um den lokalen Computer anzugeben, geben Sie den Computernamen, den 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.

Typ:String[]
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren: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. ein Objekt, das vom Get-Credential--Cmdlet zurückgegeben wird. Wenn Sie weitere Informationen zu Anmeldeinformationsobjekten wünschen, geben Sie Get-Help Get-Credentialein.

Wenn Sie einen Computer im parameter ComputerName angeben, verwenden Sie ein Konto, das Zugriff auf diesen Computer hat. Die Standardeinstellung ist der aktuelle Benutzer.

Typ:PSCredential
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DisplayName

Gibt den Anzeigenamen der Klasse an.

Typ:String[]
Position:1
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren: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.

Typ:Guid[]
Position:1
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-Instance

Gibt ein Array von ClassInstance- -Objekten an. Um ein ClassInstance--Objekt abzurufen, verwenden Sie das Get-SCOMClassInstance-Objekt.

Typ:EnterpriseManagementObject[]
Position:1
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-ManagementPack

Gibt ein Array von ManagementPack- -Objekten an. Verwenden Sie das cmdlet Get-SCManagementPack, um ein ManagementPack--Objekt abzurufen.

Typ:ManagementPack[]
Position:1
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-Name

Gibt ein Array von Namen von Klassen an, die dieses Cmdlet abruft.

Typ:String[]
Position:1
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-SCSession

Gibt ein Array von Connection -Objekten an. Um Connection-Objekte abzurufen, verwenden Sie das Cmdlet Get-SCOMManagementGroupConnection.

Wenn dieser Parameter nicht angegeben ist, verwendet das Cmdlet die aktive dauerhafte Verbindung zu einer Verwaltungsgruppe. Verwenden Sie den SCSession--Parameter, um eine andere dauerhafte Verbindung anzugeben. Sie können eine temporäre Verbindung mit einer Verwaltungsgruppe erstellen, indem Sie die Parameter ComputerName und Anmeldeinformationen verwenden. Geben Sie Get-Help about_OpsMgr_Connectionsein, um weitere Informationen zu erfahren.

Typ:Connection[]
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Eingaben

Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject

Sie können eine Instanz eines Management Packs mithilfe des Pipeoperators an den parameter Instance des Cmdlets Get-SCClass übergeben. Das Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject-Objekt ist eine der Eigenschaften des Ausgabeobjekts des cmdlets Get-SCOMClassinstance.

System.Guid

Sie können eine GUID an den ID-Parameter der Get-SCClass Cmdlets über den Pipeoperator übergeben.

Microsoft.EnterpriseManagement.Configuration.ManagementPackManagementPack

Sie können ein Management Pack an den ManagementPack Parameter des cmdlets Get-SCClass über den Pipeoperator übergeben. Dieses Management Pack-Objekt enthält das Klassenobjekt.

System.String

Sie können einen Namen an den Parameter Name des Get-SCClass Cmdlets über den Pipeoperator übergeben.

Ausgaben

Microsoft.EnterpriseManagement.Configuration.ManagementPackClass

Dieses Cmdlet generiert ein Management Pack-Objekt.