PowerShellコマンドレット虎の巻

Save-Module

Save-Moduleは、モジュールを保存するコマンドです。

解説

PowerShellモジュールをローカルコンピューターにダウンロードして保存します。
モジュールをインストールせずに保存するため、
オフライン環境での使用や他のシステムへの配布に便利です。

構文

(構文)
Save-Module [-Name] <string[]> [<CommonParameters>] Save-Module [-Name] <string[]> [<CommonParameters>] Save-Module [-InputObject] <psobject[]> [<CommonParameters>] Save-Module [-InputObject] <psobject[]> [<CommonParameters>]
【主要パラメータ】
パラメータ説明
-Name 名前保存するモジュールの名前を指定する
※複数のモジュール名を指定可
-MinimumVersion バージョン保存するモジュールの最小バージョンを指定する
-MaximumVersion バージョン保存するモジュールの最大バージョンを指定する
-RequiredVersion バージョン保存するモジュールの特定のバージョンを指定する
-Repository リポジトリモジュールを検索するリポジトリを指定する
-Path パスモジュールを保存するディレクトリパスを指定する
※必須パラメータ
-LiteralPath パス対象パスを指定する(ワイルドカード使用不可)
(例)-LiteralPath "D:\test"
-Proxy URLプロキシサーバーのURLを指定する
-ProxyCredential 資格情報プロキシサーバーの認証に使用する資格情報を指定する
-Force既存のファイルを上書きする
-Credential 資格情報資格情報を指定する
-WhatIf実行はせずに実行結果の確認のみ行う
-Confirm実行前に確認メッセージの表示を行う

共通的なパラメータは「共通パラメータ」をご覧ください。

サンプル

PowerShell GalleryからPowerShellGetモジュールをダウンロードしてC:\Testディレクトリに保存する

Save-Module -Name PowerShellGet -Path C:\Test -Repository PSGallery

バージョンを指定して保存する

Save-Module -Name PowerShellGet -Path C:\Test -Repository PSGallery -MaximumVersion 2.1.0

コマンドのヘルプを表示する

Get-Help Save-Module

備考

  • TLS1.2の対応が必要な場合があります。
  • NuGetプロバイダーが必要な場合があります。

関連項目