Unregister-PackageSource

Entfernt eine registrierte Paketquelle.

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>]

Beschreibung

Das Unregister-PackageSource Cmdlet entfernt eine registrierte Paketquelle. Paketquellen werden immer von einem Paketanbieter verwaltet. Verwenden Sie das Get-PackageSource Cmdlet, um Paketquellen zu suchen.

Beispiele

Beispiel 1: Aufheben der Registrierung einer Paketquelle für den NuGet-Anbieter

Das Unregister-PackageSource Cmdlet hebt die Registrierung einer Paketquelle auf dem lokalen Computer auf. Die Parameter Location und Provider können verwendet werden, um die zu entfernende Quelle weiter anzugeben.

PS> Unregister-PackageSource -Source MyNuGet

Das Unregister-PackageSource Cmdlet verwendet den Source-Parameter , um anzugeben, welche Quelle entfernt werden soll.

Beispiel 2: Verwenden eines PackageSource-Objekts zum Aufheben der Registrierung eines Pakets

In diesem Beispiel wird und verwendet, um die Get-PackageSourceUnregister-PackageSource Registrierung einer Paketquelle aufzuheben. Das PackageSource-Objekt wird in einer Variablen gespeichert.

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

Die $pkgsource Variable speichert die vom Get-PackageSource Cmdlet erstellte PackageSource. Unregister-PackageSource verwendet als $pkgsource Eingabe für den InputObject-Parameter .

Alternativ kann das Unregister-PackageSource Cmdlet einen Wert für den InputObject-Parameter angeben:

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

Parameter

-ConfigFile

Gibt eine Konfigurationsdatei an.

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

-Confirm

Fordert Sie zur Bestätigung auf, bevor Unregister-PackageSource ausgeführt wird.

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

-Credential

Gibt ein Benutzerkonto an, das über die Berechtigung für den Zugriff auf den Computer und die Ausführung von Befehlen verfügt. Geben Sie einen Benutzernamen ein, z. B. User01, Domain01\User01, oder geben Sie ein vom Get-Credential Cmdlet generiertes PSCredential-Objekt ein. Wenn Sie einen Benutzernamen eingeben, werden Sie zur Eingabe eines Kennworts aufgefordert.

Wenn der Credential-Parameter nicht angegeben ist, wird das aktuelle Benutzerkonto verwendet.

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

-Force

Erzwingt die Ausführung des Befehls ohne Aufforderung zur Bestätigung durch den Benutzer. Überschreibt Einschränkungen, die den Erfolg verhindern Unregister-PackageSource , mit Ausnahme der Sicherheit.

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

-ForceBootstrap

Gibt an, dass PackageManagement erzwingt, Unregister-PackageSource den Paketanbieter für die angegebene Paketquelle automatisch zu deinstallieren.

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

-InputObject

Akzeptiert Pipelineeingaben, die das PackageSource-Objekt aus dem Get-PackageSource Cmdlet angibt. InputObject akzeptiert das PackageSource-Objekt als Get-PackageSource Einen Wert oder eine Variable, die das -Objekt enthält.

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

-Location

Gibt den Speicherort an, auf den eine Paketquelle verweist. Der Wert dieses Parameters kann ein URI, ein Dateipfad oder ein beliebiges anderes Zielformat sein, das vom Paketanbieter unterstützt wird.

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

-PackageManagementProvider

Gibt den PackageManagement-Anbieter an.

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

-ProviderName

Gibt den Anbieternamen an.

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

Gibt den Veröffentlichungsspeicherort an.

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

-ScriptPublishLocation

Gibt den Speicherort für die Skriptveröffentlichung an.

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

-ScriptSourceLocation

Gibt den Quellspeicherort des Skripts an.

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

-SkipValidate

Switch, der das Überprüfen der Anmeldeinformationen einer Paketquelle überspringt.

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

-Source

Gibt den Anzeigenamen der Paketquelle an.

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

-WhatIf

Zeigt, was passieren würde, wenn Unregister-PackageSource das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

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

Eingaben

Microsoft.PackageManagement.Packaging.PackageSource

Sie können ein PackageSource-Objekt an dieses Cmdlet übergeben.

Ausgaben

None

Dieses Cmdlet gibt keine Ausgabe zurück.

Hinweise

Das Einschließen eines Paketanbieters in einen Befehl kann dynamische Parameter für ein Cmdlet verfügbar machen. Dynamische Parameter sind spezifisch für einen Paketanbieter. Das Get-Help Cmdlet listet die Parametersätze eines Cmdlets auf und enthält den Parametersatz des Anbieters.