Dela via


Unregister-PackageSource

Tar bort en registrerad paketkälla.

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

Cmdleten Unregister-PackageSource tar bort en registrerad paketkälla. Paketkällor hanteras alltid av en paketleverantör. Om du vill hitta paketkällor använder du cmdleten Get-PackageSource.

Exempel

Exempel 1: Avregistrera en paketkälla för Nuget-providern

Cmdleten Unregister-PackageSource avregistrerar en paketkälla från den lokala datorn. Parametrarna Location och Provider kan användas för att ytterligare ange källan som ska tas bort.

PS> Unregister-PackageSource -Source MyNuGet

Cmdleten Unregister-PackageSource använder parametern Source för att ange vilken källa du vill ta bort.

Exempel 2: Använd ett PackageSource-objekt för att avregistrera ett paket

I det här exemplet används Get-PackageSource och Unregister-PackageSource för att avregistrera en paketkälla. Objektet PackageSource lagras i en variabel.

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

Variabeln $pkgsource lagrar PackageSource som skapats av cmdleten Get-PackageSource. Unregister-PackageSource använder $pkgsource som indata till parametern InputObject.

Alternativt kan cmdleten Unregister-PackageSource ange ett värde för parametern InputObject:

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

Parametrar

-ConfigFile

Anger en konfigurationsfil.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Confirm

Uppmanar dig att bekräfta innan Unregister-PackageSource körs.

Typ:SwitchParameter
Alias:cf
Position:Named
Standardvärde:False
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Credential

Anger ett användarkonto som har behörighet att komma åt datorn och köra kommandon. Ange ett användarnamn, till exempel User01, Domain01\User01eller ange ett PSCredential- objekt som genereras av cmdleten Get-Credential. Om du skriver ett användarnamn uppmanas du att ange ett lösenord.

När parametern Credential inte anges används det aktuella användarkontot.

Typ:PSCredential
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Force

Tvingar kommandot att köras utan att be om användarbekräftelse. Åsidosätter begränsningar som hindrar Unregister-PackageSource från att lyckas, med undantag för säkerhet.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-ForceBootstrap

Anger att Unregister-PackageSource tvingar PackageManagement att automatiskt avinstallera paketprovidern för den angivna paketkällan.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-InputObject

Accepterar pipelineindata som anger objektet PackageSource från cmdleten Get-PackageSource. InputObject accepterar objektet PackageSource som ett Get-PackageSource-värde eller en variabel som innehåller objektet.

Typ:Microsoft.PackageManagement.Packaging.PackageSource[]
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-Location

Anger den plats som en paketkälla pekar på. Värdet för den här parametern kan vara en URI, en filsökväg eller något annat målformat som stöds av paketprovidern.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-PackageManagementProvider

Anger PackageManagement provider.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-ProviderName

Anger providernamnet.

Typ:String
Alias:Provider
Godkända värden:Bootstrap, NuGet, PowerShellGet
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-PublishLocation

Anger publiceringsplatsen.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-ScriptPublishLocation

Anger publiceringsplatsen för skriptet.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-ScriptSourceLocation

Anger platsen för skriptkällan.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-SkipValidate

Växla som hoppar över valideringen av autentiseringsuppgifterna för en paketkälla.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Source

Anger paketkällans eget namn.

Typ:String
Alias:Name
Position:0
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-WhatIf

Visar vad som skulle hända om Unregister-PackageSource cmdlet körs. Cmdleten körs inte.

Typ:SwitchParameter
Alias:wi
Position:Named
Standardvärde:False
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

Indata

`Unregister-PackageSource` accepts **PackageSource** objects from the pipeline as input.

Utdata

`Unregister-PackageSource` doesn't generate any output.

Kommentarer

Om du inkluderar en paketprovider i ett kommando kan dynamiska parametrar vara tillgängliga för en cmdlet. Dynamiska parametrar är specifika för en paketleverantör. Cmdleten Get-Help listar en cmdlets parameteruppsättningar och innehåller providerns parameteruppsättning.