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

String

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

Object