PowerShellコマンドレット虎の巻

Update-Module

Update-Moduleは、モジュールをアップデートするコマンドです。

解説

インストール済みのPowerShellモジュールを最新バージョンに更新します。
バージョン番号を指定して特定のバージョンに更新することも可能です。

構文

(構文)
Update-Module [[-Name] <string[]>] [<CommonParameters>]
【主要パラメータ】
パラメータ説明
-Name モジュール名更新するモジュールの名前を指定する
※複数のモジュール名を指定可
(例)-Name "PSReadLine"
-RequiredVersion バージョン更新するモジュールの特定のバージョンを指定する
(例)-RequiredVersion "1.2.3"
-MaximumVersion バージョン更新するモジュールの最大バージョンを指定する
(例)-MaximumVersion "1.2.3"
-Proxy プロキシリポジトリにアクセスするためのプロキシサーバーを指定する
-ProxyCredential 認証情報プロキシサーバーにアクセスするための認証情報を指定する
-Forceモジュールを強制的に更新する
-Credential 資格情報資格情報を指定する
-WhatIf実行はせずに実行結果の確認のみ行う
-Confirm実行前に確認メッセージの表示を行う

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

サンプル

モジュールを最新化する

Update-Module -Name "AzureRM"

複数のモジュールを最新化する

Update-Module -Name "PSReadLine", "Pester"

すべてのインストール済みモジュールを最新化する

Get-InstalledModule | Update-Module

モジュールを特定のバージョンに更新する

Update-Module -Name "AzureRM" -RequiredVersion "6.13.1"

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

Get-Help Update-Module

備考

  • Update-Moduleコマンドを実行しても既存の古いバージョンは削除されません。複数のバージョンが並存することになります。

関連項目