Поделиться через


Unregister-PackageSource

Удаляет зарегистрированный источник пакета.

Синтаксис

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

Описание

Командлет Unregister-PackageSource удаляет зарегистрированный источник пакета. Источники пакетов всегда управляются поставщиком пакетов. Чтобы найти источники пакетов, используйте Get-PackageSource командлет .

Примеры

Пример 1. Отмена регистрации источника пакета для поставщика NuGet

Командлет Unregister-PackageSource отменяет регистрацию источника пакета на локальном компьютере. Параметры Расположение и Поставщик можно использовать для дополнительного указания источника для удаления.

PS> Unregister-PackageSource -Source MyNuGet

Командлет Unregister-PackageSource использует параметр Source , чтобы указать удаляемый источник.

Пример 2. Отмена регистрации пакета с помощью объекта PackageSource

В этом примере для отмены Get-PackageSource регистрации источника пакета используются и Unregister-PackageSource . Объект PackageSource хранится в переменной .

PS> $pkgsource = Get-PackageSource -Name MyNuGet
PS> Unregister-PackageSource -InputObject $pkgsource

Переменная $pkgsource хранит PackageSource, созданный командлетом Get-PackageSource . Unregister-PackageSource использует в $pkgsource качестве входных данных для параметра InputObject .

В качестве альтернативы Unregister-PackageSource командлет может указать значение для параметра 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, или введите объект PSCredential , созданный командлетом Get-Credential . Если ввести имя пользователя, вам будет предложено ввести пароль.

Если параметр 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-PackageSourcepackageManagement автоматически удаляет поставщик пакетов для указанного источника пакета.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-InputObject

Принимает входные данные конвейера, указывающие объект PackageSource из командлета Get-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

Показывает, что произойдет при Unregister-PackageSource выполнении командлета. Командлет не выполняется.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

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

Microsoft.PackageManagement.Packaging.PackageSource

Объект PackageSource можно передать в этот командлет по конвейеру.

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

None

Этот командлет не возвращает выходные данные.

Примечания

Включение поставщика пакетов в команду может сделать динамические параметры доступными для командлета. Динамические параметры относятся к поставщику пакета. Командлет Get-Help перечисляет наборы параметров командлета и включает набор параметров поставщика.