Udostępnij za pośrednictwem


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.