Unregister-PackageSource
移除已註冊的套件來源。
Syntax
Unregister-PackageSource
[[-Source] <String>]
[-Location <String>]
[-Credential <PSCredential>]
[-Force]
[-ForceBootstrap]
[-WhatIf]
[-Confirm]
[-ProviderName <String>]
[<CommonParameters>]
Unregister-PackageSource
-InputObject <PackageSource[]>
[-Credential <PSCredential>]
[-Force]
[-ForceBootstrap]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Unregister-PackageSource
[-Credential <PSCredential>]
[-Force]
[-ForceBootstrap]
[-WhatIf]
[-Confirm]
[-ConfigFile <String>]
[-SkipValidate]
[<CommonParameters>]
Unregister-PackageSource
[-Credential <PSCredential>]
[-Force]
[-ForceBootstrap]
[-WhatIf]
[-Confirm]
[-ConfigFile <String>]
[-SkipValidate]
[<CommonParameters>]
Unregister-PackageSource
[-Credential <PSCredential>]
[-Force]
[-ForceBootstrap]
[-WhatIf]
[-Confirm]
[-PackageManagementProvider <String>]
[-PublishLocation <String>]
[-ScriptSourceLocation <String>]
[-ScriptPublishLocation <String>]
[<CommonParameters>]
Unregister-PackageSource
[-Credential <PSCredential>]
[-Force]
[-ForceBootstrap]
[-WhatIf]
[-Confirm]
[-PackageManagementProvider <String>]
[-PublishLocation <String>]
[-ScriptSourceLocation <String>]
[-ScriptPublishLocation <String>]
[<CommonParameters>]
Description
Cmdlet Unregister-PackageSource
會移除已註冊的套件來源。 套件來源一律受套件提供者管理。 若要尋找套件來源,請使用 Get-PackageSource
Cmdlet。
範例
範例 1:取消註冊 NuGet 提供者的套件來源
Cmdlet Unregister-PackageSource
會從本機電腦取消註冊套件來源。 [位置] 和 [提供者] 參數可用來進一步指定要移除的來源。
PS> Unregister-PackageSource -Source MyNuGet
Cmdlet Unregister-PackageSource
會使用 Source 參數來指定要移除的來源。
範例 2:使用 PackageSource 物件取消註冊套件
此範例會使用 Get-PackageSource
和 Unregister-PackageSource
來取消註冊套件來源。 PackageSource物件會儲存在變數中。
PS> $pkgsource = Get-PackageSource -Name MyNuGet
PS> Unregister-PackageSource -InputObject $pkgsource
變數 $pkgsource
會儲存 Cmdlet 所建立的 Get-PackageSource
PackageSource。
Unregister-PackageSource
$pkgsource
會使用 作為InputObject參數的輸入。
或者, Unregister-PackageSource
Cmdlet 可以指定 InputObject 參數的值:
Unregister-PackageSource -InputObject ( Get-PackageSource -Name MyNuGet )
參數
-ConfigFile
指定組態檔。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
在執行之前 Unregister-PackageSource
提示您確認。
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
指定有權存取電腦並執行命令的使用者帳戶。 輸入使用者名稱,例如User01、Domain01\User01或輸入 Cmdlet 所產生的 Get-Credential
PSCredential物件。 如果您輸入使用者名稱,系統會提示您輸入密碼。
未指定 Credential 參數時,會使用目前的使用者帳戶。
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
強制執行命令而不要求使用者確認。 覆寫防止 Unregister-PackageSource
成功的限制,但安全性除外。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ForceBootstrap
表示 Unregister-PackageSource
強制 PackageManagement 自動卸載指定套件來源的套件提供者。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
接受管線輸入,指定來自 Cmdlet 的 Get-PackageSource
PackageSource物件。 InputObject 接受 PackageSource 物件做為 Get-PackageSource
值或包含物件的變數。
Type: | Microsoft.PackageManagement.Packaging.PackageSource[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Location
指定封裝來源指向的位置。 此參數的值可以是 URI、檔案路徑,或套件提供者所支援的任何其他目的地格式。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PackageManagementProvider
指定 PackageManagement 提供者。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProviderName
指定提供者名稱。
Type: | String |
Aliases: | Provider |
Accepted values: | Bootstrap, NuGet, PowerShellGet |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-PublishLocation
指定發行位置。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScriptPublishLocation
指定腳本發佈位置。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScriptSourceLocation
指定腳本來源位置。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SkipValidate
略過驗證封裝來源認證的參數。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Source
指定封裝來源的易記名稱。
Type: | String |
Aliases: | Name |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
顯示執行 Cmdlet 時 Unregister-PackageSource
會發生什麼情況。 不會執行此 Cmdlet。
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
輸入
Microsoft.PackageManagement.Packaging.PackageSource
您可以使用管線將 PackageSource 物件傳送至此 Cmdlet
輸出
None
此 Cmdlet 不會傳回任何輸出。
備註
在命令中包含套件提供者,可讓 Cmdlet 使用動態參數。 動態參數專屬於封裝提供者。 Cmdlet Get-Help
會列出 Cmdlet 的參數集,並包含提供者的參數集。