Publish-PSResource
Publikuje określony moduł z komputera lokalnego do repozytorium PSResource.
Składnia
Publish-PSResource
[-ApiKey <String>]
[-Repository <String>]
[-Path] <String>
[-DestinationPath <String>]
[-Credential <PSCredential>]
[-SkipDependenciesCheck]
[-SkipModuleManifestValidate]
[-Proxy <Uri>]
[-ProxyCredential <PSCredential>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Opis
To polecenie cmdlet łączy funkcje poleceń cmdlet i Publish-Script
z modułu Publish-Module
PowerShellGet w wersji 2. Publish-PSResource
Publikuje zasób z komputera lokalnego do repozytorium opartego na nuget online. Zasób można określić według nazwy zasobu lub ścieżki zawierającej zasób modułu lub skryptu.
Przykłady
Przykład 1
W tym przykładzie moduł TestModule jest publikowany w repozytorium zarejestrowanym z najwyższym priorytetem.
Publish-PSResource -Path c:\TestModule
Przykład 2
Ten przykład publikuje moduł TestModule do Galeria programu PowerShell. Klucz interfejsu API jest wpisem tajnym generowanym przez Galeria programu PowerShell dla konta użytkownika.
Publish-PSResource -Path c:\TestModule -Repository PSGallery -APIKey '1234567'
Parametry
-ApiKey
Określa klucz interfejsu API, którego chcesz użyć do opublikowania zasobu w galerii online.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.
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 prawa do określonego repozytorium.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DestinationPath
Określa ścieżkę, w której powinien zostać zapisany plik pakietu .nupkg
NuGet. Ten parametr można użyć w połączeniu z parametrem Repository , aby opublikować w repozytorium, a także zapisać dokładnie ten sam pakiet w lokalnym systemie plików.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Path
Ścieżka do pliku modułu lub skryptu lub ścieżki do folderu zawierającego plik modułu lub skryptu do opublikowania.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Proxy
Adres URL serwera proxy używany do uzyskiwania dostępu do repozytoriów spoza sieci.
Type: | Uri |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProxyCredential
Poświadczenia wymagane do korzystania z serwera proxy.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Repository
Określa repozytorium do opublikowania.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SkipDependenciesCheck
Pomija domyślne sprawdzanie, czy wszystkie zależności znajdują się w repozytorium docelowym.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SkipModuleManifestValidate
Pomija sprawdzanie poprawności manifestu modułu przed opublikowaniem.
Type: | SwitchParameter |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Pokazuje, co się stanie po uruchomieniu 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
None
Dane wyjściowe
Uwagi
Moduł definiuje pbres
alias dla Publish-PSResource
elementu .
Repozytorium oparte na udziałach plików nie ma metadanych dotyczących zasobów. W związku z tym nie ma możliwości sprawdzania zależności.
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla