Unregister-PackageSource

Hiermee verwijdert u een geregistreerde pakketbron.

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

Met de Unregister-PackageSource cmdlet wordt een geregistreerde pakketbron verwijderd. Pakketbronnen worden altijd beheerd door een pakketprovider. Gebruik de Get-PackageSource cmdlet om pakketbronnen te vinden.

Voorbeelden

Voorbeeld 1: De registratie van een pakketbron voor de Nuget-provider ongedaan maken

Met Unregister-PackageSource de cmdlet wordt de registratie van een pakketbron van de lokale computer ongedaan gemaakt. De parameters Locatie en Provider kunnen worden gebruikt om de bron die moet worden verwijderd verder op te geven.

PS> Unregister-PackageSource -Source MyNuGet

De Unregister-PackageSource cmdlet gebruikt de parameter Source om op te geven welke bron moet worden verwijderd.

Voorbeeld 2: Een PackageSource-object gebruiken om de registratie van een pakket ongedaan te maken

In dit voorbeeld wordt de Get-PackageSource registratie van een pakketbron ongedaan Unregister-PackageSource gemaakt. Het PackageSource-object wordt opgeslagen in een variabele.

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

Met $pkgsource de variabele wordt de PackageSource opgeslagen die door de Get-PackageSource cmdlet is gemaakt. Unregister-PackageSource gebruikt de $pkgsource invoer als invoer voor de parameter InputObject .

Als alternatief kan de Unregister-PackageSource cmdlet een waarde opgeven voor de parameter InputObject :

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

Parameters

-ConfigFile

Hiermee geeft u een configuratiebestand.

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

Vraagt u om bevestiging voordat Unregister-PackageSource deze wordt uitgevoerd.

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

Hiermee geeft u een gebruikersaccount op dat gemachtigd is om toegang te krijgen tot de computer en opdrachten uit te voeren. Typ een gebruikersnaam, zoals User01, Domain01\User01, of voer een PSCredential-object in dat wordt gegenereerd door de Get-Credential cmdlet. Als u een gebruikersnaam typt, wordt u gevraagd om een wachtwoord.

Wanneer de referentieparameter niet is opgegeven, wordt het huidige gebruikersaccount gebruikt.

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

Hiermee dwingt u de opdracht uit te voeren zonder om bevestiging van de gebruiker te vragen. Overschrijft beperkingen die voorkomen Unregister-PackageSource dat deze slagen, met uitzondering van beveiliging.

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

Geeft aan dat PackageManagement ervoor zorgt dat Unregister-PackageSource de pakketprovider automatisch wordt verwijderd voor de opgegeven pakketbron.

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

Accepteert pijplijninvoer waarmee het PackageSource-object van de Get-PackageSource cmdlet wordt opgegeven. InputObject accepteert het PackageSource-object als een Get-PackageSource waarde of een variabele die het object bevat.

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

Hiermee geeft u de locatie op waarnaar een pakketbronpunten. De waarde van deze parameter kan een URI, een bestandspad of een andere doelindeling zijn die wordt ondersteund door de pakketprovider.

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

Hiermee geeft u de PackageManagement-provider .

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

Hiermee geeft u de providernaam.

Type:String
Aliases:Provider
Accepted values:Bootstrap, NuGet, PowerShellGet
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
-PublishLocation

Hiermee geeft u de publicatielocatie op.

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

Hiermee geeft u de publicatielocatie van het script op.

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

Hiermee geeft u de locatie van de scriptbron op.

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

Schakel over waarmee de referenties van een pakketbron worden geverifieerd.

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

Hiermee geeft u de beschrijvende naam van de pakketbron.

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

Laat zien wat er zou gebeuren als Unregister-PackageSource cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.

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

Invoerwaarden

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

Uitvoerwaarden

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

Notities

Als u een pakketprovider in een opdracht opgeeft, kunt u dynamische parameters beschikbaar maken voor een cmdlet. Dynamische parameters zijn specifiek voor een pakketprovider. De Get-Help cmdlet bevat de parametersets van een cmdlet en bevat de parameterset van de provider.