Remove-CimSession
Rimuove una o più sessioni CIM.
Sintassi
Remove-CimSession
[-CimSession] <CimSession[]>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Remove-CimSession
[-ComputerName] <String[]>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Remove-CimSession
[-Id] <UInt32[]>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Remove-CimSession
-InstanceId <Guid[]>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Remove-CimSession
-Name <String[]>
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Descrizione
Il Remove-CimSession
cmdlet rimuove uno o più oggetti sessione CIM dalla sessione di PowerShell locale.
Esempio
Esempio 1: Rimuovere tutte le sessioni CIM
Get-CimSession | Remove-CimSession
Questo comando recupera tutte le sessioni CIM disponibili nel computer locale usando il cmdlet Get-CimSession e quindi le rimuove usando Remove-CimSession
.
Esempio 2: Rimuovere una sessione CIM specifica
Remove-CimSession -Id 5
Questo comando rimuove la sessione CIM con un valore ID pari a 5.
Esempio 3: Visualizzare l'elenco di sessioni CIM da rimuovere usando il parametro WhatIf
Remove-CimSession -Name a* -WhatIf
Questo comando usa il parametro comune WhatIf per specificare che la rimozione non deve essere eseguita, ma solo l'output che accadrebbe se fosse stato eseguito.
Parametri
-CimSession
Specifica gli oggetti sessione delle sessioni CIM da chiudere.
Immettere una variabile contenente la sessione CIM o un comando che crea o ottiene la sessione CIM, ad esempio i New-CimSession
cmdlet o Get-CimSession
.
Per altre informazioni, vedere about_CimSessions.
Type: | CimSession[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ComputerName
Specifica il nome del computer per ottenere sessioni CIM connesse. I caratteri jolly sono consentiti.
Type: | String[] |
Aliases: | CN, ServerName |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | True |
-Confirm
Richiede la conferma dell'utente prima di eseguire il cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Id
Specifica l'ID della sessione CIM da rimuovere. Specificare uno o più ID separati da virgole oppure usare l'operatore di intervallo (..) per specificare un intervallo di ID.
Un ID è un intero che identifica in modo univoco la sessione CIM nella sessione di PowerShell corrente. È più semplice ricordare e digitare instanceId, ma è univoco solo all'interno della sessione di PowerShell corrente.
Per altre informazioni sull'operatore di intervallo, vedere about_Operators.
Type: | UInt32[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-InstanceId
Specifica l'ID istanza della sessione CIM da rimuovere.
InstanceId è un GUID (Global Unique Identifier) che identifica in modo univoco una sessione CIM. InstanceId è univoco, anche quando si hanno più sessioni in esecuzione 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
Specifica il nome descrittivo della sessione CIM da rimuovere. È possibile usare caratteri jolly con questo parametro.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | True |
-WhatIf
Mostra l'esito in caso di esecuzione del cmdlet. Il cmdlet non viene eseguito.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Input
None
Questo cmdlet non accetta oggetti di input.
Output
Questo cmdlet restituisce un oggetto contenente informazioni sulla sessione CIM.