Sdílet prostřednictvím


Unregister-PackageSource

Odebere registrovaný zdroj balíčku.

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

Rutina Unregister-PackageSource odebere registrovaný zdroj balíčku. Zdroje balíčků jsou vždy spravovány poskytovatelem balíčků. K vyhledání zdrojů balíčků použijte rutinu Get-PackageSource .

Příklady

Příklad 1: Zrušení registrace zdroje balíčku pro poskytovatele NuGet

Rutina Unregister-PackageSource zruší registraci zdroje balíčku z místního počítače. Pomocí parametrů Location (Umístění ) a Provider (Poskytovatel ) je možné dále určit zdroj, který se má odebrat.

PS> Unregister-PackageSource -Source MyNuGet

Rutina Unregister-PackageSource pomocí parametru Source určí, který zdroj se má odebrat.

Příklad 2: Zrušení registrace balíčku pomocí objektu PackageSource

Tento příklad používá Get-PackageSource a Unregister-PackageSource k zrušení registrace zdroje balíčku. Objekt PackageSource je uložen v proměnné.

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

Proměnná $pkgsource ukládá PackageSource vytvořený rutinou Get-PackageSource . Unregister-PackageSource$pkgsource použije jako vstup do parametru InputObject.

Jako alternativu může rutina Unregister-PackageSource zadat hodnotu parametru InputObject :

Unregister-PackageSource -InputObject ( Get-PackageSource -Name MyNuGet )

Parametry

-ConfigFile

Určuje konfigurační soubor.

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

-Confirm

Před spuštěním se zobrazí výzva k potvrzení Unregister-PackageSource .

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

-Credential

Určuje uživatelský účet, který má oprávnění pro přístup k počítači a spouštění příkazů. Zadejte uživatelské jméno, například User01, Domain01\User01, nebo objekt PSCredential vygenerovaný rutinou Get-Credential . Pokud zadáte uživatelské jméno, zobrazí se výzva k zadání hesla.

Pokud není zadaný parametr Credential , použije se aktuální uživatelský účet.

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

-Force

Vynutí spuštění příkazu bez žádosti o potvrzení uživatele. Přepíše omezení, která brání Unregister-PackageSource úspěšnému dokončení, s výjimkou zabezpečení.

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

-ForceBootstrap

Označuje, že Unregister-PackageSource vynutí PackageManagement automaticky odinstalovat poskytovatele balíčku pro zadaný zdroj balíčku.

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

-InputObject

Přijímá vstup kanálu, který určuje objekt PackageSource z rutiny Get-PackageSource . InputObject přijímá objekt PackageSource jako Get-PackageSource hodnotu nebo proměnnou, která objekt obsahuje.

Type:Microsoft.PackageManagement.Packaging.PackageSource[]
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Location

Určuje umístění, do kterého zdroj balíčku odkazuje. Hodnotou tohoto parametru může být identifikátor URI, cesta k souboru nebo jakýkoli jiný cílový formát podporovaný poskytovatelem balíčků.

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

-PackageManagementProvider

Určuje zprostředkovatele PackageManagement .

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

-ProviderName

Určuje název zprostředkovatele.

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

Určuje umístění publikování.

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

-ScriptPublishLocation

Určuje umístění skriptu pro publikování.

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

-ScriptSourceLocation

Určuje umístění zdroje skriptu.

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

-SkipValidate

Přepínač, který přeskočí ověřování přihlašovacích údajů zdroje balíčku.

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

-Source

Určuje popisný název zdroje balíčku.

Type:String
Aliases:Name
Position:0
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Ukazuje, co by se stalo, když Unregister-PackageSource se rutina spustí. Rutina se nespustí.

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

Vstupy

Microsoft.PackageManagement.Packaging.PackageSource

Objekt PackageSource můžete předvést do této rutiny.

Výstupy

None

Tato rutina nevrací žádný výstup.

Poznámky

Zahrnutí poskytovatele balíčku do příkazu může rutině zpřístupnit dynamické parametry. Dynamické parametry jsou specifické pro zprostředkovatele balíčku. Rutina Get-Help vypíše sady parametrů rutiny a zahrne sadu parametrů zprostředkovatele.