Bagikan melalui


Get-SCSMClass

Mendapat kelas.

Sintaks

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>]

Deskripsi

Cmdlet Get-SCSMClass mengambil kelas.

Contoh

Contoh 1: Dapatkan semua kelas yang sebagian cocok dengan nama

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

Perintah ini mengambil semua kelas yang diakhiri dengan "user".

Contoh 2: Mendapatkan kelas berdasarkan nama

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

Perintah ini mengambil kelas di mana DisplayName sama dengan "Pengguna".

Contoh 3: Mendapatkan kelas untuk objek

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

Perintah ini menentukan kelas objek, yang yang Anda miliki hanyalah objek itu sendiri.

Parameter

-ComputerName

Menentukan komputer yang akan membuat koneksi. Komputer harus menjalankan layanan Akses Data Pusat Sistem. Nilai defaultnya adalah komputer untuk koneksi grup manajemen saat ini.

Format yang valid termasuk nama NetBIOS, alamat IP, atau nama domain yang memenuhi syarat sepenuhnya (FQDN). Untuk menentukan komputer lokal, ketik nama komputer, "localhost", atau titik (.).

Jenis:System.String[]
Position:Named
Nilai default:Localhost
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-Credential

Menentukan akun pengguna tempat koneksi grup manajemen akan berjalan. Akun harus memiliki akses ke server yang ditentukan dalam parameter ComputerName , jika server ditentukan. Nilai defaultnya adalah pengguna saat ini.

Anda dapat memasukkan objek PSCredential yang dikembalikan oleh cmdlet Get-Credential .

Jenis:System.Management.Automation.PSCredential
Position:Named
Nilai default:Current user context
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

-DisplayName

Menentukan nama tampilan kelas yang akan diambil.

Jenis:System.String[]
Position:1
Nilai default:None
Diperlukan:True
Terima input alur:False
Terima karakter wildcard:False

-Id

Menentukan ID kelas yang akan diambil. Ini mungkin GUID atau string yang akan dikonversi menjadi GUID.

Jenis:System.Guid[]
Position:1
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

-Instance

Menentukan instance kelas yang akan diambil.

Jenis:Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject[]
Position:1
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

-ManagementPack

Menentukan satu atau beberapa paket manajemen yang berisi kelas yang akan diambil.

Anda dapat memasukkan objek ManagementPack yang dikembalikan oleh cmdlet Get-SCManagementPack .

Jenis:Microsoft.EnterpriseManagement.Configuration.ManagementPack[]
Position:1
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

-Name

Menentukan nama kelas yang akan diambil.

Jenis:System.String[]
Position:1
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

-SCSession

Menentukan koneksi ke server manajemen. Nilai defaultnya adalah koneksi grup manajemen saat ini.

Anda dapat memasukkan objek koneksi grup manajemen yang dikembalikan oleh cmdlet Get-SCManagementGroupConnection .

Jenis:Microsoft.SystemCenter.Core.Connection.Connection[]
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:False
Terima karakter wildcard:False

Input

Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject

Anda dapat menyalurkan instans paket manajemen ke parameter Instans cmdlet Get-SCSMClass . Objek Microsoft.EnterpriseManagement.Common.EnterpriseManagementObject adalah salah satu properti objek output cmdlet Get-SCSMClassinstance .

System.Guid

Anda dapat menyalurkan GUID ke parameter Id dari cmdlet Get-SCSMClass .

Microsoft.EnterpriseManagement.Configuration.ManagementPackManagementPack

Anda dapat menyalurkan paket manajemen ke parameter ManagementPack dari cmdlet Get-SCSMClass . Objek paket manajemen ini harus berisi kelas yang akan diambil.

System.String

Anda dapat menyalurkan nama ke parameter Name dari cmdlet Get-SCSMClass .

Output

Microsoft.EnterpriseManagement.Configuration.ManagementPackClass

Cmdlet ini menghasilkan objek paket manajemen.