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