Get-CimSession
Ottiene gli oggetti sessione CIM dalla sessione corrente.
Sintassi
Get-CimSession
[[-ComputerName] <String[]>]
[<CommonParameters>]
Get-CimSession
[-Id] <UInt32[]>
[<CommonParameters>]
Get-CimSession
-InstanceId <Guid[]>
[<CommonParameters>]
Get-CimSession
-Name <String[]>
[<CommonParameters>]
Descrizione
Il cmdlet Get-CimSession ottiene gli oggetti sessione CIM creati nella sessione corrente di PowerShell.
Se usato senza parametri, il cmdlet ottiene tutte le sessioni CIM create nella sessione corrente di PowerShell.
È possibile usare i parametri di Get-CimSession
per ottenere le sessioni per computer specifici oppure identificare le sessioni in base ai nomi, agli ID o agli ID istanza.
Per altre informazioni sulle sessioni di PowerShell, vedere about_CimSession.
Esempio
Esempio 1: Ottenere sessioni CIM dalla sessione corrente di PowerShell
Per impostazione predefinita, Get-CimSession
ottiene solo informazioni sulle sessioni CIM presenti nella sessione corrente di PowerShell.
Get-CimSession non ottiene sessioni CIM create in altre sessioni di PowerShell o create in altri computer.
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
Questo comando crea prima sessioni CIM usando New-CimSession e quindi ottiene le sessioni CIM usando Get-CimSession
.
Esempio 2: Ottenere le sessioni CIM in un computer specifico
Get-CimSession -ComputerName Server02
Id : 2
Name : CimSession2
InstanceId : c0095981-52c5-4e7f-a5bb-c4c680541710
ComputerName : Server02
Protocol : WSMAN
Questo comando ottiene le sessioni CIM connesse al computer denominato Server02.
Esempio 3: Ottenere un elenco di sessioni CIM e quindi formattare l'elenco
Get-CimSession | Format-Table -Property ComputerName,InstanceId
ComputerName InstanceId
------------ ----------
Server01 d1413bc3-162a-4cb8-9aec-4d2c61253d59
Server02 c0095981-52c5-4e7f-a5bb-c4c680541710
Questo comando ottiene tutte le sessioni CIM nella sessione di PowerShell corrente e quindi formatta l'elenco in una tabella contenente solo le proprietà ComputerName e InstanceID .
Esempio 4: Ottenere tutte le sessioni CIM con nomi specifici
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
Questo comando ottiene tutte le sessioni CIM con nomi che iniziano con i caratteri serv.
Esempio 5: Ottenere una sessione CIM specifica
Get-CimSession -ID 2
Id : 2
Name : CimSession2
InstanceId : c0095981-52c5-4e7f-a5bb-c4c680541710
ComputerName : Server02
Protocol : WSMAN
Questo comando ottiene la sessione CIM con ID 2.
Parametri
-ComputerName
Specifica il nome del computer a cui connettere le sessioni CIM. I caratteri jolly sono consentiti.
Type: | String[] |
Aliases: | CN, ServerName |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | True |
-Id
Specifica l'identificatore (ID) della sessione CIM da ottenere. Per uno o più ID, usare le virgole per separare gli ID oppure usare l'operatore di intervallo (..) per specificare un intervallo di ID.
Un ID è un numero intero che identifica in modo univoco la sessione CIM nella sessione di PowerShell corrente. È più facile ricordare e digitare il valore di InstanceId, ma è univoco solo all'interno della sessione corrente di PowerShell.
Per altre informazioni sull'operatore range, vedere about_Operators.
Type: | UInt32[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-InstanceId
Specifica gli ID istanza della sessione CIM da ottenere.
InstanceId è un GUID che identifica in modo univoco una sessione CIM. InstanceId è univoco, anche quando sono in esecuzione più sessioni in PowerShell.
InstanceId viene archiviato nella proprietà InstanceId dell'oggetto che rappresenta una sessione CIM.
Type: | Guid[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Ottiene una o più sessioni CIM che contengono i nomi descrittivi specificati. I caratteri jolly sono consentiti.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | True |
Input
None