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-PackageSource
Unregister-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.
Ähnliche Themen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für