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
Standardmäßig ruft das Cmdlet alle CIM-Sitzungen ab, die in der aktuellen PowerShell-Sitzung erstellt wurden. Sie können die Parameter Get-CimSession
verwenden, um die Sitzungen abzurufen, die für bestimmte Computer sind, oder Sie können Sitzungen durch ihre Namen oder andere Bezeichner identifizieren. Get-CimSession
ruft KEINE CIM-Sitzungen ab, die in anderen PowerShell-Sitzungen erstellt wurden oder auf anderen Computern erstellt wurden.
Weitere Informationen zu CIM-Sitzungen finden Sie unter about_CimSession.
Beispiele
Beispiel 1: Abrufen von CIM-Sitzungen aus der aktuellen PowerShell-Sitzung
In diesem Beispiel wird CIM-Sitzungen mithilfe von New-CimSession erstellt, und ruft dann die CIM-Sitzungen mithilfe Get-CimSession
von .
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: Abrufen aller CIM-Sitzungen mit bestimmten Namen
In diesem Beispiel werden alle CIM-Sitzungen mit Namen angezeigt, die mit serv beginnen.
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 über eine ID von 2 verfügt.
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.
Type: | String[] |
Aliases: | CN, ServerName |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | 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 den Bereichsoperator (..
) zu verwenden, 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 zum Bereichsoperator finden Sie unter about_Operators.
Type: | UInt32[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-InstanceId
Gibt die Instanz-IDs der CIM-Sitzung an, die abgerufen werden sollen.
InstanceId ist ein global eindeutiger Bezeichner (GUID), der eine CIM-Sitzung eindeutig identifiziert. Die InstanceId ist eindeutig, auch wenn Sie mehrere Sitzungen in PowerShell ausführen.
Die InstanceId wird in der InstanceId-Eigenschaft des Objekts gespeichert, das eine CIM-Sitzung darstellt.
Type: | Guid[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Ruft eine oder mehrere CIM-Sitzungen ab, die die angegebenen Anzeigenamen enthalten. Platzhalterzeichen sind zulässig.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | True |
Eingaben
None