Condividi tramite


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

Object

Questo cmdlet restituisce un oggetto contenente informazioni sulla sessione CIM.