PowerShell モジュールのバージョン確認とアップデート

2020/04/18

経緯

久々に PowerShell で SharePoint PnP を使ってどうのこうのしようとしたら警告がでました

警告: A newer version of PnP PowerShell is available: 3.12.1908.1. Consider upgrading.

新しいバージョンがでてるからアップグレード検討してくれよな! ということのようなのでアップグレードします

アップグレード手順

  1. 管理者で PowerShell を起動
  2. Update-Module -Name <モジュール名> を実行

例. SharePointPnPPowerShellOnline のアップグレード

Update-Module -Name SharePointPnPPowerShellOnline

インストールされたモジュールのバージョン確認方法

Update-Module でアップデートされた時、過去のバージョンも保持しているので、カレントのバージョンと全てのバージョンの確認方法を記載します

カレントのバージョン確認方法

  1. PowerShell を起動(管理者でなくても OK)
  2. (Get-InstalledModule -Name <モジュール名>).Version を実行

全てのバージョン確認方法

  1. PowerShell を起動(管理者でなくても OK)
  2. (Get-InstalledModule -Name <モジュール名> -AllVersions).Version を実行

例. SharePointPnPPowerShellOnline のインストールされているバージョン確認

# インストールされているカレントバージョンを確認
(Get-InstalledModule -Name SharePointPnPPowerShellOnline).Version

Major  Minor  Build  Revision
-----  -----  -----  --------
3      12     1908   1       

# インストールされている全てのバージョンを確認
(Get-InstalledModule -Name SharePointPnPPowerShellOnline -AllVersions).Version

Major  Minor  Build  Revision
-----  -----  -----  --------
3      12     1908   1
3      6      1902   2
3      7      1903   0