Get-CimSession
Geçerli oturumdan CIM oturum nesnelerini alır.
Syntax
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 parametresini Get-CimSession
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-CimSession kullanarak CIM oturumları oluşturur ve ardından kullanarak Get-CimSession
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, Server02 adlı 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, serv ile 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, kimliği 2 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.
Type: | String[] |
Aliases: | CN, ServerName |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | 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. Kimlik, 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.
Type: | UInt32[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-InstanceId
Alınacak CIM oturumunun örnek kimliklerini belirtir.
InstanceId , bir CIM oturumunu benzersiz olarak tanımlayan genel olarak benzersiz bir tanımlayıcıdır (GUID). PowerShell'de çalışan birden çok oturuma sahip olsanız bile InstanceId benzersizdir.
InstanceId, CIM oturumunu temsil eden nesnenin InstanceId özelliğinde depolanır.
Type: | Guid[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Belirtilen kolay adları içeren bir veya daha fazla CIM oturumu alır. Joker karakterlere izin verilir.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | True |
Girişler
None
Nesneleri bu cmdlet'e yöneltemezsiniz.
Çıkışlar
Bu cmdlet bir CIM oturum nesnesi döndürür.
Notlar
PowerShell için aşağıdaki diğer adları Get-CimSession
içerir:
- Windows:
gcms
Bu cmdlet yalnızca Windows platformlarında kullanılabilir.
İlişkili Bağlantılar
PowerShell
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin