Table of contents

Unregister-PSRepository

JuanPablo Jofre|上次更新日期: 2016/12/14
|
2 参与人员

取消注册存储库。

说明

Unregister-PSRepository cmdlet 为当前用户注销存储库。

  • 允许为企业和断开连接的方案注销和重新注册 PSGallery 存储库。
  • 用户可重新注册 PSGallery,只需运行 Register-PSRepository -Default
  • 由于 PSGallery 是 Publish-Module 和 Publish-Script cmdlet 中的默认发布存储库,如果 PSGallery 在已注册的存储库列表中不可用,将会引发错误。

Cmdlet 语法

Get-Command -Name Unregister-PSRepository -Module PowerShellGet -Syntax

Cmdlet 联机帮助参考

Unregister-PSRepository

示例命令

Unregister-PSRepository -Name "MyPrivateGallery"

Get-PSRepository exp | Unregister-PSRepository

允许为企业和断开连接的方案注销和重新注册 PSGallery 存储库。


# Unregister PSGallery repository
Unregister-PSRepository PSGallery

# Publish-Module throws an error when PSGallery is not a registered repository
Publish-Module -Name MyModule
publish-module : Unable to find repository 'PSGallery'. Use Get-PSRepository to see all available repositories. Try again after specifying a valid repository name. You can use 'Register-PSRepository -Default' to register the PSGallery repository.
At line:1 char:1
+ publish-module -name mymodule
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (PSGallery:String) [Publish-Module], ArgumentException
    + FullyQualifiedErrorId : PSGalleryNotFound,Publish-Module

# Re-register PSGallery repository
Register-PSRepository -Default
© 2017 Microsoft