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
В этом примере извлекаются все доступные сеансы CIM на локальном компьютере с помощью командлета Get-CimSession , а затем удаляются с помощью Remove-CimSession
.
Get-CimSession | Remove-CimSession
Пример 2. Удаление определенного сеанса CIM
В этом примере удаляется сеанс CIM с значением идентификатора 5.
Remove-CimSession -Id 5
Пример 3. Отображение списка сеансов CIM для удаления с помощью параметра WhatIf
В этом примере используется общий параметр WhatIf, чтобы указать, что удаление не должно быть выполнено, но выводит только то, что произойдет, если это было сделано.
Remove-CimSession -Name a* -WhatIf
Параметры
-CimSession
Указывает объекты сеансов сеансов CIM, которые нужно закрыть.
Введите переменную, содержащую сеанс CIM, или команду, которая создает или получает сеанс CIM, например командлеты New-CimSession
или Get-CimSession
.
Дополнительные сведения см. в разделе about_CimSessions.
Тип: | CimSession[] |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-ComputerName
Задает массив имен компьютеров. Удаляет сеансы, которые подключаются к указанным компьютерам. Можно указать полное доменное имя (FQDN) или имя NetBIOS.
Тип: | String[] |
Aliases: | CN, ServerName |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | True |
-Confirm
Запрашивает подтверждение перед запуском командлета.
Тип: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Id
Указывает идентификатор удаляемого сеанса CIM. Укажите один или несколько идентификаторов, разделенных запятыми, или используйте оператор диапазона (..
) для указания диапазона идентификаторов. Идентификатор
Дополнительные сведения об операторе диапазона см. в about_Operators.
Тип: | UInt32[] |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-InstanceId
Указывает идентификатор экземпляра сеанса CIM для удаления.
InstanceId — это глобальный уникальный идентификатор (GUID), который однозначно идентифицирует сеанс CIM. экземпляра
Тип: | Guid[] |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-Name
Указывает понятное имя сеанса CIM для удаления. С этим параметром можно использовать подстановочные знаки.
Тип: | String[] |
Position: | Named |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | True |
-WhatIf
Показывает, что произойдет, если командлет выполняется. Командлет не выполняется.
Тип: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Входные данные
None
Этот командлет не принимает входные объекты.
Выходные данные
Этот командлет возвращает объект, содержащий сведения о сеансе CIM.