Freigeben über


Get-CimSession

Ruft die CIM-Sitzungsobjekte aus der aktuellen Sitzung ab.

Syntax

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

Beschreibung

Dieses Cmdlet ist nur auf der Windows-Plattform verfügbar.

Standardmäßig ruft das Cmdlet alle CIM-Sitzungen ab, die in der aktuellen PowerShell-Sitzung erstellt wurden. Sie können die Parameter von Get-CimSession verwenden, um die Sitzungen abzurufen, die sich auf bestimmten Computern befinden, oder Sie können Sitzungen anhand ihrer Namen oder anderer Bezeichner identifizieren. Get-CimSession erhält keine CIM-Sitzungen, die in anderen PowerShell-Sitzungen oder auf anderen Computern erstellt wurden.

Weitere Informationen zu CIM-Sitzungen finden Sie in about_CimSession.

Beispiele

Beispiel 1: Abrufen von CIM-Sitzungen aus der aktuellen PowerShell-Sitzung

In diesem Beispiel werden CIM-Sitzungen mit New-CimSessionerstellt und anschließend mittels Get-CimSession abgerufen.

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

Beispiel 2: Abrufen der CIM-Sitzungen auf einen bestimmten Computer

In diesem Beispiel werden die CIM-Sitzungen abgerufen, die mit dem Computer mit dem Namen Server02 verbunden sind.

Get-CimSession -ComputerName Server02

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

Beispiel 3: Abrufen einer Liste von CIM-Sitzungen und Formatieren der Liste

In diesem Beispiel werden alle CIM-Sitzungen in der aktuellen PowerShell-Sitzung abgerufen und eine Tabelle angezeigt, die nur die eigenschaften ComputerName und InstanceId enthält.

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

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

Beispiel 4: Alle CIM-Sitzungen mit bestimmten Namen abrufen

In diesem Beispiel werden alle CIM-Sitzungen mit Namen ab, die mit Servbeginnen.

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

Beispiel 5: Abrufen einer bestimmten CIM-Sitzung

In diesem Beispiel wird die CIM-Sitzung abgerufen, die eine ID von 2 enthält.

Get-CimSession -Id 2

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

Parameter

-ComputerName

Gibt den Namen des Computers an, mit dem CIM-Sitzungen verbunden werden sollen. Platzhalterzeichen sind zulässig.

Typ:String[]
Aliase:CN, ServerName
Position:0
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:True

-Id

Gibt den Bezeichner der CIM-Sitzung an, die abgerufen werden soll. Verwenden Sie für mehrere IDs Kommas, um die IDs zu trennen, oder verwenden Sie den Bereichsoperator (..), um einen Bereich von IDs anzugeben. Eine ID ist eine ganze Zahl, die die CIM-Sitzung innerhalb der aktuellen PowerShell-Sitzung eindeutig identifiziert.

Weitere Informationen über den Bereichsoperator finden Sie unter about_Operators.

Typ:UInt32[]
Position:0
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-InstanceId

Gibt die Instanz-IDs der CIM-Sitzung an, die abgerufen werden sollen.

InstanceId- ist eine global eindeutige Kennung (GUID), die eine CIM-Sitzung eindeutig identifiziert. Die InstanceId ist auch dann eindeutig, wenn mehrere Sitzungen in PowerShell ausgeführt werden.

Die InstanceId wird in der InstanceId-Eigenschaft des Objekts gespeichert, das eine CIM-Sitzung darstellt.

Typ:Guid[]
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-Name

Ruft eine oder mehrere CIM-Sitzungen ab, die die angegebenen Anzeigenamen enthalten. Platzhalterzeichen sind zulässig.

Typ:String[]
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:True

Eingaben

None

Sie können keine Objekte an dieses Cmdlet weiterleiten.

Ausgaben

CimSession

Dieses cmdlet gibt ein CIM-Sitzungsobjekt zurück.

Hinweise

PowerShell enthält die folgenden Aliase für Get-CimSession:

  • Windows:
    • gcms

Dieses Cmdlet ist nur auf Windows-Plattformen verfügbar.