Polecenie Save-Module cmdlet pobiera moduł i wszystkie zależności z zarejestrowanego repozytorium.
Save-Module pobiera i zapisuje najnowszą wersję modułu. Pliki są zapisywane w określonej ścieżce na komputerze lokalnym. Moduł nie jest zainstalowany, ale zawartość jest dostępna do inspekcji przez administratora. Zapisany moduł można następnie skopiować do odpowiedniej $env:PSModulePath lokalizacji maszyny w trybie offline.
Jest to polecenie cmdlet serwera proxy dla Save-PSResource polecenia cmdlet w elemecie Microsoft.PowerShell.PSResourceGet. Aby uzyskać więcej informacji, zobacz Save-PSResource
Przykłady
Przykład 1. Zapisywanie modułu
W tym przykładzie moduł i jego zależności są zapisywane na komputerze lokalnym.
Save-Module używa parametru Name , aby określić moduł PowerShellGet.
Parametr Path określa miejsce przechowywania pobranego modułu. Parametr Repository określa zarejestrowane repozytorium PSGallery. Po zakończeniu pobierania zostanie wyświetlona zawartość Get-ChildItem, w której są przechowywane pliki.
Przykład 2. Zapisywanie określonej wersji modułu
W tym przykładzie pokazano, jak użyć parametru, takiego jak MaximumVersion lub RequiredVersion , aby określić wersję modułu.
Save-Module używa parametru Name , aby określić moduł PowerShellGet.
Parametr Path określa miejsce przechowywania pobranego modułu. Parametr Repository określa zarejestrowane repozytorium PSGallery.
MaximumVersion określa, że wersja 2.1.0 jest pobierana i zapisywana. Po zakończeniu pobierania zostanie wyświetlona zawartość Get-ChildItem, w której są przechowywane pliki.
Przykład 3. Znajdowanie i zapisywanie określonej wersji modułu
W tym przykładzie wymagana wersja modułu zostanie znaleziona w repozytorium i zapisana na komputerze lokalnym.
Find-Module używa parametru Name , aby określić moduł PowerShellGet. Parametr Repository określa zarejestrowane repozytorium PSGallery.
RequiredVersion określa wersję 1.6.5.
Obiekt jest wysyłany w dół potoku do Save-Module.
Parametr Path określa miejsce przechowywania pobranego modułu. Po zakończeniu pobierania zostanie wyświetlona zawartość Get-ChildItem, w której są przechowywane pliki.
Parametry
-AcceptLicense
Polecenie cmdlet serwera proxy ignoruje ten parametr, ponieważ nie jest obsługiwany przez Save-PSResourceprogram .
Określa ścieżkę do co najmniej jednej lokalizacji. Wartość parametru LiteralPath jest używana dokładnie tak, jak wprowadzono. Żadne znaki nie są interpretowane jako symbole wieloznaczne. Jeśli ścieżka zawiera znaki ucieczki, należy je ująć w pojedynczy cudzysłów. Program PowerShell nie interpretuje żadnych znaków ujętych w pojedynczy cudzysłów jako sekwencje ucieczki.
Polecenie cmdlet serwera proxy mapuje ten parametr na parametr Path .Save-PSResource
Polecenie cmdlet serwera proxy używa wartości tego parametru do utworzenia ciągu wyszukiwania wersji NuGet do użycia z parametrem Version parametru Save-PSResource.
Polecenie cmdlet serwera proxy używa wartości tego parametru do utworzenia ciągu wyszukiwania wersji NuGet do użycia z parametrem Version parametru Save-PSResource.
Określa przyjazną nazwę repozytorium, które zostało zarejestrowane, uruchamiając polecenie Register-PSRepository. Służy Get-PSRepository do wyświetlania zarejestrowanych repozytoriów.
Polecenie cmdlet serwera proxy używa wartości tego parametru do utworzenia ciągu wyszukiwania wersji NuGet do użycia z parametrem Version parametru Save-PSResource.
To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.
Galeria programu PowerShell nie obsługuje już protokołu Transport Layer Security (TLS) w wersji 1.0 i 1.1. Należy użyć protokołu TLS 1.2 lub nowszego. Użyj następującego polecenia, aby upewnić się, że używasz protokołu TLS 1.2:
Źródło tej zawartości można znaleźć w witrynie GitHub, gdzie można również tworzyć i przeglądać problemy oraz żądania ściągnięcia. Aby uzyskać więcej informacji, zapoznaj się z naszym przewodnikiem dla twórców.