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

De Unregister-PackageSource cmdlet verwijdert een geregistreerde pakketbron. 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 de Unregister-PackageSource cmdlet wordt de registratie van een pakketbron van de lokale computer ongedaan gemaakt. De parameters Locatie en Provider kunnen worden gebruikt om de bron verder op te geven die moet worden verwijderd.

PS> Unregister-PackageSource -Source MyNuGet

De Unregister-PackageSource cmdlet gebruikt de bronparameter 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 en Unregister-PackageSource gebruikt om de Get-PackageSource registratie van een pakketbron ongedaan te maken. Het PackageSource-object wordt opgeslagen in een variabele.

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

Met de $pkgsource variabele wordt de PackageSource opgeslagen die door de Get-PackageSource cmdlet is gemaakt. Unregister-PackageSource gebruikt de $pkgsource 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
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

U wordt om bevestiging gevraagd voordat Unregister-PackageSource wordt uitgevoerd.

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

-Credential

Hiermee geeft u een gebruikersaccount op dat gemachtigd is voor toegang tot de computer en het uitvoeren van opdrachten. Typ een gebruikersnaam, zoals User01, Domain01\User01, of voer een PSCredential-object in dat is 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
Required:False
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 verhinderen Unregister-PackageSource dat ze slagen, met uitzondering van de beveiliging.

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

-ForceBootstrap

Hiermee wordt aangegeven dat Unregister-PackageSourcePackageManagement automatisch de pakketprovider voor de opgegeven pakketbron verwijdert.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
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
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Location

Hiermee geeft u de locatie waarnaar een pakket bron verwijst. 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
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PackageManagementProvider

Hiermee geeft u de packagemanagement-provider .

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

-ProviderName

Hiermee geeft u de naam van de provider.

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

Hiermee geeft u de publicatielocatie op.

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

-ScriptPublishLocation

Hiermee geeft u de locatie voor het publiceren van het script op.

Type:String
Position:Named
Default value:None
Required:False
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
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SkipValidate

Schakeloptie waarmee het valideren van de referenties van een pakketbron wordt overgeslagen.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
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
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Laat zien wat er gebeurt als Unregister-PackageSource de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.

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

Invoerwaarden

Microsoft.PackageManagement.Packaging.PackageSource

U kunt een PackageSource-object doorsnijden naar deze cmdlet

Uitvoerwaarden

None

Deze cmdlet retourneert geen uitvoer.

Notities

Het opnemen van een pakketprovider in een opdracht kan 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.