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.
Jenis: | String[] |
Alias: | CN, ServerName |
Position: | 0 |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | True |
Terima karakter wildcard: | 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.
Jenis: | UInt32[] |
Position: | 0 |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | True |
Terima karakter wildcard: | 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.
Jenis: | Guid[] |
Position: | Named |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | True |
Terima karakter wildcard: | False |
-Name
Mendapatkan satu atau beberapa sesi CIM yang berisi nama ramah yang ditentukan. Karakter kartubebas diizinkan.
Jenis: | String[] |
Position: | Named |
Nilai default: | None |
Diperlukan: | True |
Terima input alur: | True |
Terima karakter wildcard: | True |
Input
None
Anda tidak dapat menyalurkan objek ke cmdlet ini.
Output
Cmdlet ini mengembalikan objek sesi CIM.