Delen via


Get-SCSMClass

Krijgt een klas.

Syntaxis

Get-SCSMClass
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCSMClass
   [-DisplayName] <String[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCSMClass
   [-Id] <Guid[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCSMClass
   [-Instance] <EnterpriseManagementObject[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCSMClass
   [-ManagementPack] <ManagementPack[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCSMClass
   [-Name] <String[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]

Description

De cmdlet Get-SCSMClass haalt een klasse op.

Voorbeelden

Voorbeeld 1: Alle klassen ophalen die gedeeltelijk overeenkomen met een naam

PS C:\>Get-SCSMClass -name "*user"
DisplayName           Name               ManagementPackName        Id
-----------           ----               ------------------        --
Active Directory User Microsoft.AD.User  Microsoft.Windows.Library b83b8728-287a-de85-2824-916c7999b4c2
Domain User or Group  System.Domain.User System.Library            3eb2026f-1ede-e1f0-a821-c3a2036c7b1d
User                  System.User        System.Library            027e4c04-ab33-0c00-8e3b-d6f8237dee7a

DESCRIPTION: Retrieve the class with the **DisplayName** equal to "User"

PS> get-scsmclass -DisplayName User

DisplayName Name        ManagementPackName Id
----------- ----        ------------------ --
User        System.User System.Library     027e4c04-ab33-0c00-8e3b-d6f8237dee7a

Met deze opdracht worden alle klassen opgehaald die eindigen op 'gebruiker'.

Voorbeeld 2: Een klasse ophalen op naam

PS C:\>Get-SCSMClass -DisplayName "User"
DisplayName Name        ManagementPackName Id
----------- ----        ------------------ --
User        System.User System.Library     027e4c04-ab33-0c00-8e3b-d6f8237dee7a

Met deze opdracht wordt de klasse opgehaald waarin DisplayName gelijk is aan 'Gebruiker'.

Voorbeeld 3: De klasse voor een object ophalen

PS C:\>(Get-SCSMClass -Name "System.User" | Get-SCSMClassInstance) | Select-Object -First 1 | % {$_.__enterprisemanagementobject} | Get-SCSMClass
DisplayName                    Name                           ManagementPackName             Id

-----------                    ----                           ------------------             --

Active Directory User or Group Microsoft.AD.UserBase          Microsoft.Windows.Library      783ab4dd-ccd1-6458-0817-1f2adc7dcde7

Active Directory Group         Microsoft.AD.Group             Microsoft.Windows.Library      8785d166-0637-08f5-15c0-44cec44a4d3e

Domain User or Group           System.Domain.User             System.Library                 3eb2026f-1ede-e1f0-a821-c3a2036c7b1d

Met deze opdracht wordt de klasse van een object bepaald, waarvoor u alleen het object zelf hebt.

Parameters

-ComputerName

Hiermee geeft u een computer waarmee een verbinding tot stand moet worden gebracht. Op de computer moet de System Center Data Access-service worden uitgevoerd. De standaardwaarde is de computer voor de huidige verbinding met de beheergroep.

Geldige indelingen zijn een NetBIOS-naam, een IP-adres of een FQDN (Fully Qualified Domain Name). Als u de lokale computer wilt opgeven, typt u de computernaam, localhost of een punt (.).

Type:System.String[]
Position:Named
Default value:Localhost
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Credential

Hiermee geeft u een gebruikersaccount op waaronder de verbinding met de beheergroep wordt uitgevoerd. Het account moet toegang hebben tot de server die is opgegeven in de ComputerName parameter, als de server is opgegeven. De standaardwaarde is de huidige gebruiker.

U kunt een PSCredential-object invoeren dat wordt geretourneerd door de cmdlet Get-Credential.

Type:System.Management.Automation.PSCredential
Position:Named
Default value:Current user context
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-DisplayName

Hiermee geeft u de weergavenaam van de klasse die moet worden opgehaald.

Type:System.String[]
Position:1
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Id

Hiermee geeft u de id van de klasse op die moet worden opgehaald. Dit kan een GUID of een tekenreeks zijn die wordt geconverteerd naar een GUID.

Type:System.Guid[]
Position:1
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Instance

Hiermee geeft u een exemplaar van een klasse op die moet worden opgehaald.

Type:Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject[]
Position:1
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-ManagementPack

Hiermee geeft u een of meer management packs met de klassen op die moeten worden opgehaald.

U kunt een ManagementPack-object invoeren dat wordt geretourneerd door de cmdlet Get-SCManagementPack Get-SCManagementPack.

Type:Microsoft.EnterpriseManagement.Configuration.ManagementPack[]
Position:1
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Name

Hiermee geeft u de naam van een klasse die moet worden opgehaald.

Type:System.String[]
Position:1
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-SCSession

Hiermee geeft u een verbinding met een beheerserver. De standaardwaarde is de huidige verbinding met de beheergroep.

U kunt een verbindingsobject voor een beheergroep invoeren dat wordt geretourneerd door de Get-SCManagementGroupConnection cmdlet.

Type:Microsoft.SystemCenter.Core.Connection.Connection[]
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Invoerwaarden

Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject

U kunt een exemplaar van een management pack doorsluisen naar de parameter Instance van de cmdlet Get-SCSMClass. Het object Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject is een van de eigenschappen van het uitvoerobject van de cmdlet Get-SCSMClassinstance.

System.Guid

U kunt een GUID doorsluisen naar de Id parameter van de Get-SCSMClass cmdlets.

Microsoft.EnterpriseManagement.Configuration.ManagementPackManagementPack

U kunt een management pack doorsluisen naar de parameter ManagementPack van de cmdlet Get-SCSMClass. Dit management pack-object moet de klasse bevatten die moet worden opgehaald.

System.String

U kunt een naam doorsluisen naar de parameter Name van de cmdlet Get-SCSMClass.

Uitvoerwaarden

Microsoft.EnterpriseManagement.Configuration.ManagementPackClass

Met deze cmdlet wordt een management pack-object gegenereerd.