Unregister-PackageSource
Usuwa zarejestrowane źródło pakietu.
Składnia
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>]
Opis
Polecenie Unregister-PackageSource
cmdlet usuwa zarejestrowane źródło pakietu. Źródła pakietów są zawsze zarządzane przez dostawcę pakietów. Aby znaleźć źródła pakietów, użyj Get-PackageSource
polecenia cmdlet .
Przykłady
Przykład 1. Wyrejestrowywanie źródła pakietu dla dostawcy NuGet
Polecenie Unregister-PackageSource
cmdlet wyrejestruje źródło pakietu z komputera lokalnego. Parametry lokalizacji i dostawcy mogą służyć do dalszego określania źródła do usunięcia.
PS> Unregister-PackageSource -Source MyNuGet
Polecenie Unregister-PackageSource
cmdlet używa parametru Source , aby określić, które źródło ma zostać usunięte.
Przykład 2: wyrejestrowanie pakietu za pomocą obiektu PackageSource
W tym przykładzie użyto elementu Get-PackageSource
i Unregister-PackageSource
do wyrejestrowania źródła pakietu. Obiekt PackageSource jest przechowywany w zmiennej.
PS> $pkgsource = Get-PackageSource -Name MyNuGet
PS> Unregister-PackageSource -InputObject $pkgsource
Zmienna $pkgsource
przechowuje element PackageSource utworzony przez Get-PackageSource
polecenie cmdlet .
Unregister-PackageSource
używa parametru $pkgsource
jako danych wejściowych do parametru InputObject .
Alternatywnie Unregister-PackageSource
polecenie cmdlet może określić wartość parametru InputObject :
Unregister-PackageSource -InputObject ( Get-PackageSource -Name MyNuGet )
Parametry
-ConfigFile
Określa plik konfiguracji.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Monituje o potwierdzenie przed Unregister-PackageSource
uruchomieniem.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
Określa konto użytkownika, które ma uprawnienia dostępu do komputera i uruchamiania poleceń. Wpisz nazwę użytkownika, taką jak User01, Domain01\User01, lub wprowadź obiekt PSCredential wygenerowany przez Get-Credential
polecenie cmdlet. Jeśli wpiszesz nazwę użytkownika, zostanie wyświetlony monit o podanie hasła.
Jeśli parametr Credential nie zostanie określony, zostanie użyte bieżące konto użytkownika.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Wymusza uruchomienie polecenia bez monitowania o potwierdzenie użytkownika. Zastępuje ograniczenia, które uniemożliwiają Unregister-PackageSource
powodzenie, z wyjątkiem zabezpieczeń.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ForceBootstrap
Wskazuje, że Unregister-PackageSource
wymusza program PackageManagement automatyczne odinstalowanie dostawcy pakietów dla określonego źródła pakietu.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-InputObject
Akceptuje dane wejściowe potoku określające obiekt PackageSource z Get-PackageSource
polecenia cmdlet . Obiekt InputObject akceptuje obiekt PackageSource jako wartość lub zmienną Get-PackageSource
zawierającą obiekt .
Type: | Microsoft.PackageManagement.Packaging.PackageSource[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Location
Określa lokalizację, do której wskazuje pakiet źródłowy. Wartość tego parametru może być identyfikatorem URI, ścieżką pliku lub innym formatem docelowym obsługiwanym przez dostawcę pakietów.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PackageManagementProvider
Określa dostawcę PackageManagement .
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProviderName
Określa nazwę dostawcy.
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
Określa lokalizację publikowania.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScriptPublishLocation
Określa lokalizację publikowania skryptu.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ScriptSourceLocation
Określa lokalizację źródłową skryptu.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SkipValidate
Przełącz, który pomija sprawdzanie poprawności poświadczeń źródła pakietu.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Source
Określa przyjazną nazwę źródła pakietu.
Type: | String |
Aliases: | Name |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Pokazuje, co się stanie w przypadku Unregister-PackageSource
uruchomienia polecenia cmdlet. Polecenie cmdlet nie jest uruchamiane.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Dane wejściowe
Microsoft.PackageManagement.Packaging.PackageSource
Do tego polecenia cmdlet można przekazać obiekt PackageSource
Dane wyjściowe
None
To polecenie cmdlet nie zwraca żadnych danych wyjściowych.
Uwagi
Dołączenie dostawcy pakietów w poleceniu może udostępnić parametry dynamiczne dla polecenia cmdlet. Parametry dynamiczne są specyficzne dla dostawcy pakietów. Polecenie Get-Help
cmdlet wyświetla listę zestawów parametrów polecenia cmdlet i zawiera zestaw parametrów dostawcy.