共用方式為


Uninstall-Module

卸載模組。

語法

NameParameterSet (預設值)

Uninstall-Module
    [-Name] <String[]>
    [-MinimumVersion <Version>]
    [-RequiredVersion <Version>]
    [-MaximumVersion <Version>]
    [-Force]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

InputObject

Uninstall-Module
    [-InputObject] <PSObject[]>
    [-Force]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

Uninstall-Module Cmdlet 會從本機電腦卸載指定的模組。 如果模組具有其他模組作為相依性,則無法卸載模組。

範例

範例 1:卸載模組

此範例會卸載模組。

Uninstall-Module -Name SpeculationControl

Uninstall-Module 會使用 Name 參數來指定要從本機電腦卸載的模組。

範例 2:使用管線卸載模組

在此範例中,管線是用來卸載模組。

Get-InstalledModule -Name SpeculationControl | Uninstall-Module

Get-InstalledModule 會使用 Name 參數來指定模組。 物件會向下傳送至管線,以 Uninstall-Module 並卸載。

參數

-Confirm

在執行 Uninstall-Module之前,提示您進行確認。

參數屬性

類型:SwitchParameter
預設值:False
支援萬用字元:False
不要顯示:False
別名:cf

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Force

Uninstall-Module強制執行而不要求用戶確認。

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-InputObject

接受 PSRepositoryItemInfo 物件。 例如,輸出 變數,並使用該變數作為 inputObject 自變數

參數屬性

類型:

PSObject[]

預設值:None
支援萬用字元:False
不要顯示:False

參數集

InputObject
Position:0
必要:True
來自管線的值:True
來自管線按屬性名稱的值:True
來自剩餘引數的值:False

-MaximumVersion

指定要卸載之模組的最大值或最新版本。 MaximumVersionRequiredVersion 參數不能用在相同的命令中。

參數屬性

類型:Version
預設值:None
支援萬用字元:False
不要顯示:False

參數集

NameParameterSet
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:True
來自剩餘引數的值:False

-MinimumVersion

指定要卸載的模組最低版本。 MinimumVersionRequiredVersion 參數不能用在相同的命令中。

參數屬性

類型:Version
預設值:None
支援萬用字元:False
不要顯示:False

參數集

NameParameterSet
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:True
來自剩餘引數的值:False

-Name

指定要卸載的模組名稱陣列。

參數屬性

類型:

String[]

預設值:None
支援萬用字元:False
不要顯示:False

參數集

NameParameterSet
Position:0
必要:True
來自管線的值:False
來自管線按屬性名稱的值:True
來自剩餘引數的值:False

-RequiredVersion

指定要卸載之模組的確切版本號碼。

參數屬性

類型:Version
預設值:None
支援萬用字元:False
不要顯示:False

參數集

NameParameterSet
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:True
來自剩餘引數的值:False

-WhatIf

顯示當 Uninstall-Module 執行時會發生什麼事。 該 Cmdlet 未被執行。

參數屬性

類型:SwitchParameter
預設值:False
支援萬用字元:False
不要顯示:False
別名:無線

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

CommonParameters

此 Cmdlet 支援一般參數:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 如需詳細資訊,請參閱 about_CommonParameters

輸入

PSRepositoryItemInfo

Uninstall-Module 會從管線接受 PSRepositoryItemInfo 物件。