Aracılığıyla paylaş


Get-CimSession

Geçerli oturumdan CIM oturum nesnelerini alır.

Sözdizimi

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

Description

Bu cmdlet yalnızca Windows platformunda kullanılabilir.

Varsayılan olarak, cmdlet geçerli PowerShell oturumunda oluşturulan tüm CIM oturumlarını alır. Belirli bilgisayarlara yönelik oturumları almak için Get-CimSession parametrelerini kullanabilir veya oturumları adlarına veya diğer tanımlayıcılarına göre tanımlayabilirsiniz. Get-CimSession, diğer PowerShell oturumlarında oluşturulmuş veya diğer bilgisayarlarda oluşturulmuş CIM oturumlarını almaz.

CIM oturumları hakkında daha fazla bilgi için bkz. about_CimSession.

Örnekler

Örnek 1: Geçerli PowerShell oturumundan CIM oturumlarını alma

Bu örnek, New-CimSessionkullanarak CIM oturumları oluşturur ve ardından Get-CimSessionkullanarak CIM oturumlarını alır.

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

Örnek 2: CIM oturumlarını belirli bir bilgisayara alma

Bu örnek, Server02adlı bilgisayara bağlı CIM oturumlarını alır.

Get-CimSession -ComputerName Server02

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

Örnek 3: CIM oturumlarının listesini alma ve ardından listeyi biçimlendirme

Bu örnek, geçerli PowerShell oturumundaki tüm CIM oturumlarını alır ve yalnızca ComputerName ve InstanceId özelliklerini içeren bir tablo görüntüler.

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

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

Örnek 4: Belirli adlara sahip tüm CIM oturumlarını alma

Bu örnek, Servile başlayan adlara sahip tüm CIM oturumlarını alır.

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

Örnek 5: Belirli bir CIM oturumu alma

Bu örnek, 2 Kimliği olan CIM oturumunu alır.

Get-CimSession -Id 2

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

Parametreler

-ComputerName

CIM oturumlarının bağlanacak bilgisayarın adını belirtir. Joker karakterlere izin verilir.

Tür:String[]
Diğer adlar:CN, ServerName
Position:0
Default value:None
Gerekli:False
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:True

-Id

Alınacak CIM oturumunun tanımlayıcısını belirtir. Birden çok kimlik için, kimlikleri ayırmak için virgül kullanın veya bir kimlik aralığı belirtmek için aralık işlecini (..) kullanın. Kimliği, geçerli PowerShell oturumundaki CIM oturumunu benzersiz olarak tanımlayan bir tamsayıdır.

Aralık işleci hakkında daha fazla bilgi için bkz. about_Operators.

Tür:UInt32[]
Position:0
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-InstanceId

Alınacak CIM oturumunun örnek kimliklerini belirtir.

InstanceId, CIM oturumunu benzersiz olarak tanımlayan genel olarak benzersiz bir tanımlayıcıdır (GUID). InstanceId, PowerShell'de çalışan birden çok oturuma sahip olsanız bile benzersizdir.

InstanceId, CIM oturumunu temsil eden nesnenin InstanceId özelliğinde depolanır.

Tür:Guid[]
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:False

-Name

Belirtilen kolay adları içeren bir veya daha fazla CIM oturumu alır. Joker karakterlere izin verilir.

Tür:String[]
Position:Named
Default value:None
Gerekli:True
İşlem hattı girişini kabul et:True
Joker karakterleri kabul et:True

Girişler

None

Nesneleri bu cmdlet'e yöneltemezsiniz.

Çıkışlar

CimSession

Bu cmdlet bir CIM oturum nesnesi döndürür.

Notlar

PowerShell, Get-CimSessioniçin aşağıdaki diğer adları içerir:

  • Windows:
    • gcms

Bu cmdlet yalnızca Windows platformlarında kullanılabilir.