Get-CimSession
Hiermee haalt u de CIM-sessieobjecten op uit de huidige sessie.
Syntaxis
Get-CimSession
[[-ComputerName] <String[]>]
[<CommonParameters>]
Get-CimSession
[-Id] <UInt32[]>
[<CommonParameters>]
Get-CimSession
-InstanceId <Guid[]>
[<CommonParameters>]
Get-CimSession
-Name <String[]>
[<CommonParameters>]
Description
Deze cmdlet is alleen beschikbaar op het Windows-platform.
De cmdlet haalt standaard alle CIM-sessies op die zijn gemaakt in de huidige PowerShell-sessie. U kunt de parameters gebruiken om de sessies op te halen die voor bepaalde computers zijn, of u kunt sessies identificeren op basis van Get-CimSession
hun namen of andere id's. Get-CimSession
krijgt geen CIM-sessies die zijn gemaakt in andere PowerShell-sessies of die zijn gemaakt op andere computers.
Zie about_CimSession voor meer informatie over CIM-sessies.
Voorbeelden
Voorbeeld 1: CIM-sessies ophalen uit de huidige PowerShell-sessie
In dit voorbeeld worden CIM-sessies gemaakt met behulp van New-CimSession en worden vervolgens de CIM-sessies gebruikt.Get-CimSession
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
Voorbeeld 2: De CIM-sessies ophalen op een specifieke computer
In dit voorbeeld worden de CIM-sessies ophaalt die zijn verbonden met de computer met de naam Server02.
Get-CimSession -ComputerName Server02
Id : 2
Name : CimSession2
InstanceId : c0095981-52c5-4e7f-a5bb-c4c680541710
ComputerName : Server02
Protocol : WSMAN
Voorbeeld 3: Een lijst met CIM-sessies ophalen en vervolgens de lijst opmaken
In dit voorbeeld worden alle CIM-sessies in de huidige PowerShell-sessie opgehaald en wordt een tabel weergegeven met alleen de eigenschappen ComputerName en InstanceID .
Get-CimSession | Format-Table -Property ComputerName,InstanceId
ComputerName InstanceId
------------ ----------
Server01 d1413bc3-162a-4cb8-9aec-4d2c61253d59
Server02 c0095981-52c5-4e7f-a5bb-c4c680541710
Voorbeeld 4: Alle CIM-sessies met specifieke namen ophalen
In dit voorbeeld worden alle CIM-sessies met namen weergegeven die beginnen met serv.
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
Voorbeeld 5: Een specifieke CIM-sessie ophalen
In dit voorbeeld wordt de CIM-sessie met een id van 2 weergegeven.
Get-CimSession -ID 2
Id : 2
Name : CimSession2
InstanceId : c0095981-52c5-4e7f-a5bb-c4c680541710
ComputerName : Server02
Protocol : WSMAN
Parameters
-ComputerName
Hiermee geeft u de naam van de computer om CIM-sessies verbinding te maken met. Jokertekens zijn toegestaan.
Type: | String[] |
Aliassen: | CN, ServerName |
Position: | 0 |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | True |
-Id
Hiermee geeft u de id van de CIM-sessie op die moet worden get. Gebruik voor meerdere id's komma's om de id's te scheiden of gebruik de bereikoperator (..
) om een bereik van id's op te geven. Een id is een geheel getal dat de CIM-sessie uniek identificeert binnen de huidige PowerShell-sessie.
Zie about_Operators voor meer informatie over de bereikoperator.
Type: | UInt32[] |
Position: | 0 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-InstanceId
Hiermee geeft u de exemplaar-id's van de CIM-sessie op die moeten worden opgehaald.
InstanceId is een GUID (Globally Unique Identifier) die een CIM-sessie uniek identificeert. De InstanceId is uniek, zelfs wanneer er meerdere sessies worden uitgevoerd in PowerShell.
De InstanceId wordt opgeslagen in de eigenschap InstanceId van het object dat een CIM-sessie vertegenwoordigt.
Type: | Guid[] |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-Name
Hiermee haalt u een of meer CIM-sessies op die de opgegeven beschrijvende namen bevatten. Jokertekens zijn toegestaan.
Type: | String[] |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | True |
Invoerwaarden
None
U kunt geen objecten doorsluisen naar deze cmdlet.
Uitvoerwaarden
Met deze cmdlet wordt een CIM-sessieobject geretourneerd.
Notities
PowerShell bevat de volgende aliassen voor Get-CimSession
:
- Windows:
gcms
Deze cmdlet is alleen beschikbaar op Windows-platforms.