Uninstall-Module
Удаляет модуль.
Синтаксис
Uninstall-Module
[-Name] <String[]>
[-MinimumVersion <String>]
[-RequiredVersion <String>]
[-MaximumVersion <String>]
[-AllVersions]
[-Force]
[-AllowPrerelease]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Uninstall-Module
[-InputObject] <PSObject[]>
[-Force]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Описание
Командлет Uninstall-Module
удаляет указанный модуль с локального компьютера. Невозможно удалить модуль, если он имеет другие модули в качестве зависимостей.
Примеры
Пример 1. Удаление модуля
В этом примере удаляется модуль.
Uninstall-Module -Name SpeculationControl
Uninstall-Module
использует параметр Name, чтобы указать модуль для удаления с локального компьютера.
Пример 2. Удаление модуля с помощью конвейера
В этом примере конвейер используется для удаления модуля.
Get-InstalledModule -Name SpeculationControl | Uninstall-Module
Uninstall-Module
и удаляется.
Параметры
-AllowPrerelease
Позволяет удалить модуль, помеченный как предварительная версия.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-AllVersions
Указывает, что требуется включить все доступные версии модуля. Параметр
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Confirm
Запрашивает подтверждение перед запуском Uninstall-Module
.
Тип: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Force
Принудительно Uninstall-Module
запускаться без запроса подтверждения пользователя.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-InputObject
Принимает объект PSRepositoryItemInfo. Например, выходные Get-InstalledModule
в переменную и используйте ее в качестве аргумента inputObject.
Тип: | PSObject[] |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-MaximumVersion
Указывает максимальную или последнюю версию модуля для удаления. Параметры MaximumVersion и RequiredVersion нельзя использовать в той же команде.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-MinimumVersion
Указывает минимальную версию модуля для удаления. Параметры MinimumVersion и RequiredVersion нельзя использовать в той же команде.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-Name
Задает массив имен модулей для удаления.
Тип: | String[] |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-RequiredVersion
Указывает точный номер версии модуля для удаления.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-WhatIf
Показывает, что произойдет, если Uninstall-Module
выполняется. Командлет не выполняется.
Тип: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Входные данные
String[]
PSObject[]