Get-CimSession

Mendapatkan objek sesi CIM dari sesi saat ini.

Sintaks

Get-CimSession
   [[-ComputerName] <String[]>]
   [<CommonParameters>]
Get-CimSession
   [-Id] <UInt32[]>
   [<CommonParameters>]
Get-CimSession
   -InstanceId <Guid[]>
   [<CommonParameters>]
Get-CimSession
   -Name <String[]>
   [<CommonParameters>]

Deskripsi

Secara default, cmdlet mendapatkan semua sesi CIM yang dibuat dalam sesi PowerShell saat ini. Anda dapat menggunakan parameter Get-CimSession untuk mendapatkan sesi yang untuk komputer tertentu, atau Anda dapat mengidentifikasi sesi berdasarkan namanya atau pengidentifikasi lainnya. Get-CimSession tidak mendapatkan sesi CIM yang dibuat di sesi PowerShell lain atau yang dibuat di komputer lain.

Untuk informasi selengkapnya tentang sesi CIM, lihat about_CimSession.

Contoh

Contoh 1: Mendapatkan sesi CIM dari sesi PowerShell saat ini

Contoh ini membuat sesi CIM menggunakan New-CimSession, lalu mendapatkan sesi CIM menggunakan Get-CimSession.

New-CimSession -ComputerName Server01,Server02
Get-CimSession

Id           : 1
Name         : CimSession1
InstanceId   : d1413bc3-162a-4cb8-9aec-4d2c61253d59
ComputerName : Server01
Protocol     : WSMAN

Id           : 2
Name         : CimSession2
InstanceId   : c0095981-52c5-4e7f-a5bb-c4c680541710
ComputerName : Server02
Protocol     : WSMAN

Contoh 2: Mendapatkan sesi CIM ke komputer tertentu

Contoh ini mendapatkan sesi CIM yang tersambung ke komputer bernama Server02.

Get-CimSession -ComputerName Server02

Id           : 2
Name         : CimSession2
InstanceId   : c0095981-52c5-4e7f-a5bb-c4c680541710
ComputerName : Server02
Protocol     : WSMAN

Contoh 3: Dapatkan daftar sesi CIM lalu format daftar

Contoh ini mendapatkan semua sesi CIM dalam sesi PowerShell saat ini dan menampilkan tabel yang hanya berisi properti ComputerName dan InstanceID .

Get-CimSession | Format-Table -Property ComputerName,InstanceId

ComputerName InstanceId
------------ ----------
Server01     d1413bc3-162a-4cb8-9aec-4d2c61253d59
Server02     c0095981-52c5-4e7f-a5bb-c4c680541710

Contoh 4: Dapatkan semua sesi CIM yang memiliki nama tertentu

Contoh ini mendapatkan semua sesi CIM yang memiliki nama yang dimulai dengan serv.

Get-CimSession -ComputerName Serv*

Id           : 1
Name         : CimSession1
InstanceId   : d1413bc-162a-4cb8-9aec-4d2c61253d59
ComputerName : Server01
Protocol     : WSMAN

Id           : 2
Name         : CimSession2
InstanceId   : c0095981-52c5-4e7f-a5bb-c4c680541710
ComputerName : Server02
Protocol     : WSMAN

Contoh 5: Mendapatkan sesi CIM tertentu

Contoh ini mendapatkan sesi CIM yang memiliki Id 2.

Get-CimSession -ID 2

Id           : 2
Name         : CimSession2
InstanceId   : c0095981-52c5-4e7f-a5bb-c4c680541710
ComputerName : Server02
Protocol     : WSMAN

Parameter

-ComputerName

Menentukan nama komputer untuk menyambungkan sesi CIM. Karakter kartubebas diizinkan.

Type:String[]
Aliases:CN, ServerName
Position:0
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:True

-Id

Menentukan pengidentifikasi sesi CIM yang akan didapatkan. Untuk beberapa ID, gunakan koma untuk memisahkan ID atau gunakan operator rentang (..) untuk menentukan rentang ID. Id adalah bilangan bulat yang secara unik mengidentifikasi sesi CIM dalam sesi PowerShell saat ini.

Untuk informasi selengkapnya tentang operator rentang, lihat about_Operators.

Type:UInt32[]
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-InstanceId

Menentukan ID instans sesi CIM yang akan didapatkan.

InstanceId adalah pengidentifikasi unik global (GUID) yang secara unik mengidentifikasi sesi CIM. InstanceId unik, bahkan ketika Anda memiliki beberapa sesi yang berjalan di PowerShell.

InstanceId disimpan di properti InstanceId objek yang mewakili sesi CIM.

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

-Name

Mendapatkan satu atau beberapa sesi CIM yang berisi nama ramah yang ditentukan. Karakter kartubebas diizinkan.

Type:String[]
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:True

Input

None

Anda tidak dapat menyalurkan objek ke cmdlet ini.

Output

CimSession

Cmdlet ini mengembalikan objek sesi CIM.