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
удаляет указанный модуль с локального компьютера. Невозможно удалить модуль, если другие модули зависят от него или модуль не был установлен с помощью командлета Install-Module
.
Это командлет прокси-сервера для командлета Uninstall-PSResource
в Microsoft.PowerShell.PSResourceGet. Дополнительные сведения см. в разделе "Удаление-PSResource".
Примеры
Пример 1. Удаление модуля
В этом примере удаляется модуль.
Uninstall-Module -Name SpeculationControl
Uninstall-Module
использует параметр Name , чтобы указать модуль для удаления с локального компьютера.
Пример 2. Удаление модуля с помощью конвейера
В этом примере конвейер используется для удаления модуля.
Get-InstalledModule -Name SpeculationControl | Uninstall-Module
Get-InstalledModule
использует параметр Name для указания модуля. Объект отправляется по конвейеру Uninstall-Module
и удаляется.
Параметры
-AllowPrerelease
Позволяет удалить модуль, помеченный как предварительная версия.
Командлет прокси-сервера сопоставляет этот параметр с параметром PrereleaseUninstall-PSResource
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-AllVersions
Указывает, что требуется включить все доступные версии модуля. Параметр AllVersions нельзя использовать с параметрами MinimumVersion, MaximumVersion или RequiredVersion.
Командлет прокси-сервера преобразует этот параметр перед -Version *
вызовом Uninstall-PSResource
.
Тип: | 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-PSResource
.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-InputObject
Принимает объект PSRepositoryItemInfo . Например, вывод Get-InstalledModule
в переменную и использование этой переменной в качестве аргумента InputObject .
Тип: | PSObject[] |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-MaximumVersion
Командлет прокси-сервера использует значение этого параметра для создания строки поиска версий NuGet для использования с параметром Uninstall-PSResource
Version.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-MinimumVersion
Командлет прокси-сервера использует значение этого параметра для создания строки поиска версий NuGet для использования с параметром Uninstall-PSResource
Version.
Тип: | String |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-Name
Задает массив имен модулей для удаления.
Тип: | String[] |
Position: | 0 |
Default value: | None |
Обязательно: | True |
Принять входные данные конвейера: | True |
Принять подстановочные знаки: | False |
-RequiredVersion
Командлет прокси-сервера использует значение этого параметра для создания строки поиска версий NuGet для использования с параметром Uninstall-PSResource
Version.
Тип: | 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[]
Выходные данные
Связанные ссылки
PSResourceGet