Megosztás a következőn keresztül:


Get-CimSession

Lekéri a CIM-munkamenet objektumait az aktuális munkamenetből.

Syntax

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

Description

Ez a parancsmag csak a Windows platformon érhető el.

Alapértelmezés szerint a parancsmag az aktuális PowerShell-munkamenetben létrehozott összes CIM-munkamenetet lekéri. A Get-CimSession paramétereivel lekérheti az adott számítógépekhez tartozó munkameneteket, vagy azonosíthatja a munkameneteket a nevük vagy más azonosítójuk alapján. Get-CimSession nem kap olyan CIM-munkameneteket, amelyeket más PowerShell-munkamenetekben hoztak létre, vagy amelyeket más számítógépeken hoztak létre.

További információ a CIM-munkamenetekről: about_CimSession.

Példák

1. példa: CIM-munkamenetek lekérése az aktuális PowerShell-munkamenetből

Ez a példa először létrehoz egy CIM-munkamenetet a New-CimSessionhasználatával, majd lekéri a CIM-munkameneteket a Get-CimSessionhasználatával.

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

2. példa: A CIM-munkamenetek lekérése egy adott számítógépre

Ez a példa lekéri a Server02nevű számítógéphez csatlakoztatott CIM-munkameneteket.

Get-CimSession -ComputerName Server02

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

3. példa: A CIM-munkamenetek listájának lekérése, majd a lista formázása

Ez a példa az aktuális PowerShell-munkamenet összes CIM-munkamenetét lekéri, és megjelenít egy táblát, amely csak a ComputerName és InstanceId tulajdonságait tartalmazza.

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

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

4. példa: Az összes olyan CIM-munkamenet lekérése, amely adott névvel rendelkezik

Ez a példa lekéri az összes olyan CIM-munkamenetet, amelynek neve Servkezdődik.

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

5. példa: Adott CIM-munkamenet lekérése

Ez a példa lekéri a CIM munkamenetet, amelynek azonosítója értékre van állítva, 2.

Get-CimSession -Id 2

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

Paraméterek

-ComputerName

Megadja annak a számítógépnek a nevét, amelyhez a CIM-munkamenetek csatlakoznak. A helyettesítő karakterek használata engedélyezett.

Típus:String[]
Aliasok:CN, ServerName
Position:0
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:True

-Id

Megadja a lekérendő CIM-munkamenet azonosítóját. Több azonosító esetén használjon vesszőket az azonosítók elválasztásához, vagy használja a tartományoperátort (..) az azonosítók tartományának megadásához. Az azonosító egy egész szám, amely egyedileg azonosítja a CIM-munkamenetet az aktuális PowerShell-munkamenetben.

A tartomány operátorával kapcsolatos további információkért lásd: about_Operators.

Típus:UInt32[]
Position:0
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-InstanceId

Megadja a lekérni kívánt CIM-munkamenet példányazonosítóit.

InstanceId egy globálisan egyedi azonosító (GUID), amely egyedileg azonosít egy CIM-munkamenetet. A InstanceId akkor is egyedi, ha több munkamenet fut a PowerShellben.

A InstanceId a CIM-munkamenetet képviselő objektum InstanceId tulajdonságában van tárolva.

Típus:Guid[]
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-Name

Lekérdez egy vagy több CIM-munkamenetet, amelyek a megadott barátságos neveket tartalmazzák. A helyettesítő karakterek használata engedélyezett.

Típus:String[]
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:True

Bevitelek

None

Ehhez a parancsmaghoz nem lehet objektumokat csövezni.

Kimenetek

CimSession

Ez a parancsmag egy CIM-munkamenetobjektumot ad vissza.

Jegyzetek

A PowerShell a következő aliasokat tartalmazza Get-CimSession:

  • Windows:
    • gcms

Ez a parancsmag csak Windows-platformokon érhető el.