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 paketprovider. Använd cmdleten för Get-PackageSource att hitta paketkällor.

Exempel

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

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

PS> Unregister-PackageSource -Source MyNuGet

Cmdleten Unregister-PackageSource använder parametern Source för att ange vilken källa som ska tas bort.

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

I det Get-PackageSource här exemplet används och Unregister-PackageSource för att avregistrera en paketkälla. PackageSource-objektet 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$pkgsource använder 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.

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

-Confirm

Du uppmanas att bekräfta innan Unregister-PackageSource den körs.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters: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\User01, eller 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.

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

-Force

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

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

-ForceBootstrap

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

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

-InputObject

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

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

-Location

Anger den plats som ett paketkällan 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.

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

-PackageManagementProvider

Anger PackageManagement-providern .

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

-ProviderName

Anger providernamnet.

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

Anger publiceringsplatsen.

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

-ScriptPublishLocation

Anger skriptets publiceringsplats.

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

-ScriptSourceLocation

Anger platsen för skriptkällan.

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

-SkipValidate

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

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

-Source

Anger paketkällans egna namn.

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

-WhatIf

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

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters: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 visar en cmdlets parameteruppsättningar och innehåller providerns parameteruppsättning.