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 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_Connections
ein, 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-Credential
ein.
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_Connections
ein, 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.