Get-SCSMClass

Sınıf alır.

Syntax

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

Get-SCSMClass cmdlet'i bir sınıf alır.

Örnekler

Örnek 1: Bir adla kısmen eşleşen tüm sınıfları alma

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

Bu komut , "user" ile biten tüm sınıfları alır.

Örnek 2: Ada göre sınıf alma

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

Bu komut , DisplayName'in "User" değerine eşit olduğu sınıfı alır.

Örnek 3: Bir nesnenin sınıfını alma

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

Bu komut, bir nesnenin sınıfını belirler ve sahip olduğunuz tek şey nesnenin kendisidir.

Parametreler

-ComputerName

Bağlantı kurulacak bilgisayarı belirtir. Bilgisayarın System Center Veri Erişimi hizmetini çalıştırıyor olması gerekir. Varsayılan değer, geçerli yönetim grubu bağlantısının bilgisayarıdır.

Geçerli biçimler netBIOS adı, IP adresi veya tam etki alanı adı (FQDN) içerir. Yerel bilgisayarı belirtmek için bilgisayar adını , "localhost" veya bir nokta (.) yazın.

Type:System.String[]
Position:Named
Default value:Localhost
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Credential

Yönetim grubu bağlantısının altında çalıştırılacağı kullanıcı hesabını belirtir. Sunucu belirtildiyse, hesabın ComputerName parametresinde belirtilen sunucuya erişimi olmalıdır. Varsayılan değer geçerli kullanıcıdır.

Get-Credential cmdlet'i tarafından döndürülen bir PSCredential nesnesi girebilirsiniz.

Type:System.Management.Automation.PSCredential
Position:Named
Default value:Current user context
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DisplayName

Alınacak sınıfın görünen adını belirtir.

Type:System.String[]
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Id

Alınacak sınıfın kimliğini belirtir. Bu bir GUID veya GUID'ye dönüştürülecek bir dize olabilir.

Type:System.Guid[]
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Instance

Alınacak bir sınıfın örneğini belirtir.

Type:Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject[]
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ManagementPack

Alınacak sınıfları içeren bir veya daha fazla yönetim paketini belirtir.

Get-SCManagementPack cmdlet'i tarafından döndürülen bir ManagementPack nesnesi girebilirsiniz.

Type:Microsoft.EnterpriseManagement.Configuration.ManagementPack[]
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Alınacak sınıfın adını belirtir.

Type:System.String[]
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-SCSession

Bir yönetim sunucusuna bağlantı belirtir. Varsayılan değer, geçerli yönetim grubu bağlantısıdır.

Get-SCManagementGroupConnection cmdlet'i tarafından döndürülen bir yönetim grubu bağlantı nesnesi girebilirsiniz.

Type:Microsoft.SystemCenter.Core.Connection.Connection[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Girişler

Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject

Bir yönetim paketinin örneğini Get-SCSMClass cmdlet'inin Instance parametresine aktarabilirsiniz. Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject nesnesi, Get-SCSMClassinstance cmdlet'inin çıkış nesnesinin özelliklerinden biridir.

System.Guid

Get-SCSMClass cmdlet'lerinin Id parametresine bir GUID yönlendirebilirsiniz.

Microsoft.EnterpriseManagement.Configuration.ManagementPackManagementPack

Bir yönetim paketini Get-SCSMClass cmdlet'inin ManagementPack parametresine geçirebilirsiniz. Bu yönetim paketi nesnesi alınacak sınıfı içermelidir.

System.String

Get-SCSMClass cmdlet'inin Name parametresine bir ad geçirebilirsiniz.

Çıkışlar

Microsoft.EnterpriseManagement.Configuration.ManagementPackClass

Bu cmdlet bir yönetim paketi nesnesi oluşturur.