Unregister-PackageSource
语法
SourceBySearch
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>]
NuGet:SourceBySearch
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>]
PowerShellGet:SourceBySearch
Unregister-PackageSource
[-Credential <PSCredential>]
[-Force]
[-ForceBootstrap]
[-WhatIf]
[-Confirm]
[-PackageManagementProvider <String>]
[-PublishLocation <String>]
[-ScriptSourceLocation <String>]
[-ScriptPublishLocation <String>]
[<CommonParameters>]
说明
该 Unregister-PackageSource cmdlet 删除已注册的包源。 包源始终由包提供程序管理。 若要查找包源,请使用 Get-PackageSource cmdlet。
示例
示例 1:取消注册 NuGet 提供程序的包源
该 Unregister-PackageSource cmdlet 从本地计算机取消注册包源。
位置和提供程序参数可用于进一步指定要删除的源。
PS> Unregister-PackageSource -Source MyNuGet
该 Unregister-PackageSource cmdlet 使用 Source 参数指定要删除的源。
示例 2:使用 PackageSource 对象取消注册包
此示例使用 Get-PackageSource 并 Unregister-PackageSource 取消注册包源。
PackageSource 对象存储在变量中。
PS> $pkgsource = Get-PackageSource -Name MyNuGet
PS> Unregister-PackageSource -InputObject $pkgsource
该$pkgsource变量存储 cmdlet 创建的 Get-PackageSource。
Unregister-PackageSource 使用 $pkgsourceInputObject 参数的输入。
或者,Unregister-PackageSource cmdlet 可以为 InputObject 参数指定值:
Unregister-PackageSource -InputObject ( Get-PackageSource -Name MyNuGet )
参数
-ConfigFile
指定配置文件。
参数属性
| 类型: | String
|
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
NuGet:SourceByInputObject
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
NuGet:SourceBySearch
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-Confirm
在运行 Unregister-PackageSource 之前,系统会提示你进行确认。
参数属性
参数集
(All)
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-Credential
指定有权访问计算机并运行命令的用户帐户。 键入用户名(如 User01、Domain01\User01),或输入由 cmdlet 生成的 Get-Credential 对象。 如果键入用户名,系统会提示输入密码。
如果未指定 Credential 参数,则使用当前用户帐户。
参数属性
参数集
(All)
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-Force
强制命令运行而不要求用户确认。 替代阻止 Unregister-PackageSource 成功的限制,但安全性除外。
参数属性
参数集
(All)
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-ForceBootstrap
指示 Unregister-PackageSource 强制 PackageManagement 自动卸载指定包源的包提供程序。
参数属性
参数集
(All)
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
接受管道输入,该输入指定 cmdlet 中的 Get-PackageSource 对象。
InputObject 接受 PackageSource 对象作为值 Get-PackageSource 或包含对象的变量。
| 类型: | Microsoft.PackageManagement.Packaging.PackageSource[]
|
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
SourceByInputObject
| Position: | Named |
| 必需: | True |
| 来自管道的值: | True |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-Location
指定包源指向的位置。 此参数的值可以是 URI、文件路径或包提供程序支持的任何其他目标格式。
参数属性
| 类型: | String
|
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
SourceBySearch
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-PackageManagementProvider
指定 PackageManagement 提供程序。
参数属性
| 类型: | String
|
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
PowerShellGet:SourceByInputObject
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
PowerShellGet:SourceBySearch
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-ProviderName
指定提供程序名称。
参数属性
| 类型: | String
|
| 默认值: | None |
| 接受的值: | Bootstrap, NuGet, PowerShellGet |
| 支持通配符: | False |
| 不显示: | False |
| 别名: | 提供者 |
参数集
SourceBySearch
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | True |
| 来自剩余参数的值: | False |
-PublishLocation
指定发布位置。
参数属性
| 类型: | String
|
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
PowerShellGet:SourceByInputObject
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
PowerShellGet:SourceBySearch
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-ScriptPublishLocation
指定脚本发布位置。
参数属性
| 类型: | String
|
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
PowerShellGet:SourceByInputObject
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
PowerShellGet:SourceBySearch
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-ScriptSourceLocation
指定脚本源位置。
参数属性
| 类型: | String
|
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
PowerShellGet:SourceByInputObject
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
PowerShellGet:SourceBySearch
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-SkipValidate
跳过验证包源凭据的开关。
参数属性
参数集
NuGet:SourceByInputObject
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
NuGet:SourceBySearch
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-Source
指定包源的友好名称。
参数属性
| 类型: | String
|
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
| 别名: | 名称 |
参数集
SourceBySearch
| Position: | 0 |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-WhatIf
显示运行 Unregister-PackageSource cmdlet 时会发生什么情况。 cmdlet 未能运行。
参数属性
参数集
(All)
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
CommonParameters
此 cmdlet 支持通用参数:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 有关详细信息,请参阅 about_CommonParameters。
Microsoft.PackageManagement.Packaging.PackageSource
可以通过管道将 PackageSource 对象传递给此 cmdlet
输出
None
备注
在命令中包含包提供程序可以使动态参数可用于 cmdlet。 动态参数特定于包提供程序。
Get-Help cmdlet 列出了 cmdlet 的参数集,并包括提供程序的参数集。