Поделиться через


Remove-CimSession

Удаляет один или несколько сеансов CIM.

Синтаксис

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>]

Описание

Командлет Remove-CimSession удаляет один или несколько объектов сеанса CIM из локального сеанса PowerShell.

Примеры

Пример 1. Удаление всех сеансов CIM

Get-CimSession | Remove-CimSession

Эта команда извлекает все доступные сеансы CIM на локальном компьютере с помощью командлета Get-CimSession , а затем удаляет их с помощью Remove-CimSession.

Пример 2. Удаление определенного сеанса CIM

Remove-CimSession -Id 5

Эта команда удаляет сеанс CIM со значением идентификатора 5.

Пример 3. Отображение списка сеансов CIM для удаления с помощью параметра WhatIf

Remove-CimSession -Name a* -WhatIf

Эта команда использует общий параметр WhatIf , чтобы указать, что удаление не должно выполняться, а выводится только то, что произойдет в этом случае.

Параметры

-CimSession

Указывает объекты сеанса сеансов сеансов CIM, которые необходимо закрыть.

Введите переменную, содержащую сеанс CIM, или команду, которая создает или получает сеанс CIM, например New-CimSession командлеты или Get-CimSession . Дополнительные сведения см. в разделе about_CimSessions.

Type:CimSession[]
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ComputerName

Указывает имя компьютера, к которому подключены сеансы CIM. Можно использовать подстановочные знаки.

Type:String[]
Aliases:CN, ServerName
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:True

-Confirm

Запрос подтверждения перед выполнением командлета.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Id

Указывает идентификатор удаляемого сеанса CIM. Укажите один или несколько идентификаторов, разделенных запятыми, или используйте оператор диапазона (..), чтобы указать диапазон идентификаторов.

Идентификатор — это целое число, которое однозначно идентифицирует сеанс CIM в текущем сеансе PowerShell. Его легче запомнить и ввести, чем InstanceId, но он уникален только в текущем сеансе PowerShell.

Дополнительные сведения об операторе range см. в разделе about_Operators.

Type:UInt32[]
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-InstanceId

Указывает идентификатор экземпляра удаляемого сеанса CIM.

InstanceId — это глобальный уникальный идентификатор (GUID), который однозначно идентифицирует сеанс CIM. InstanceId является уникальным, даже если в PowerShell выполняется несколько сеансов.

InstanceId хранится в свойстве InstanceId объекта, представляющего сеанс CIM.

Type:Guid[]
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Указывает понятное имя удаляемого сеанса CIM. С этим параметром можно использовать подстановочные знаки.

Type:String[]
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:True

-WhatIf

Показывает, что произойдет при запуске командлета. Командлет не выполняется.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Входные данные

None

Этот командлет не принимает входные объекты.

Выходные данные

Object

Этот командлет возвращает объект , содержащий сведения о сеансе CIM.