サンプルとして常用しているPowerShell Module「ImportExcel」をアップデートします。
インストールされているバージョンと最新バージョンを確認する
PowerShell Packagemanagement を使ってインストールしたPowerShell Moduleのバージョンとオンラインに公開されているバージョンを比較します。- オンライン(PSGallery)のバージョン
- Find-Package コマンドレット
- インストールされているバージョン
- Get-Package コマンドレット
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgVzesQKWBxKvCVe1ATWh1pegvwNBGydIZIAaUHlWlLtj1n0Mz_LMuJRAmVhrf8MNnLoFOQuKJrkAcEx2t6MpCOzm0oOyf6adG-cERTHGi8KKmS45FTn_NpV92dHKnSdi76OTABPNM8v9-D/s640/2016-01-31_145922.png)
PowerShell Moduleをアップデートする方法
今回は、ImportExcelをv1.94からv1.98へアップデートします。
アップデート方法は、-Force パラメータを付けてInstall-Module コマンドレットを実行するだけです。
Install-Module -Name <PowerShell Module Name> -Force
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhQUln1dbhQoxnZIxTKHBypTK0LZGn6coZn3DLXoGlSD2PIlpOfp156J7UJFuMEDfX_fL58XV9grJT4ImTz4K7JW8_aGmwLx8vFnOr95DbCLs2FAf-xxCEHkZqOLRjosk6lxRBX4laQuDdJ/s640/2016-01-31_150011.png)
アップデートされたか確認
正しくインストールされていました。![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgcprLHE-lZ2I7aPb7FbeiQNqmYOgKj5x3d48iZ9eeS8N3xbzy7rXw_KndCMdUukoELAwzq8q5vLs5gSR-I-YkVAqeiIBkUQUHcJhlWNVB9Mwd0PoJqnq18id-LiataVncg-4XVjGHVVihA/s640/2016-01-31_151823.png)
各コマンドレットもv1.98になっています。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlhV8ByxSW8XJywRdKSkYC_LZ1XMXSEwp7wXdiBJEbysdg4RDUMC0zn3raxtJ5o8ARf7MEWSQXEhGUucfxewNCkdE9d9hzz2CZm-IQy3RPoqeVCOnQOrlW2FWeBTR-oi5k09b3-EpYMW4h/s640/2016-01-31_151838.png)
余談:Install-Packageを使うと怒られました
PowerShell Moduleのアップデートする方法がよく分からなかったので、物は試しにInstall-Package コマンドレットを実行してみました。結果、Moduleは既にインストールされているのでエラー、確かにそうなりますよね。
エラー内容にモジュールをアップデートする方法が書かれているので助かりました。
PS C:\Windows\system32> Find-Package -Name importexcel | Install-Package パッケージは、信頼済みとマークされていないパッケージ ソースから取得されています。 'PSGallery' からソフトウェアをアンインストールしますか? [Y] はい(Y) [A] すべて続行(A) [N] いいえ(N) [L] すべて無視(L) [S] 中断(S) [?] ヘルプ (既定値は "N"): a 警告: バージョン '1.94' のモジュール 'ImportExcel' は既に 'C:\Program Files\WindowsPowerShell\Modules\ImportExcel\1.94' にインストールされています。バージョン '1.98' をインストールするには、Install-Module を実行して、-Force パラメーターを追加してください。このコマンドは、バージョン '1.94' とバージョン '1.98' の両方をインストールします。
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiL3pW_4tI3Ve7kMwbdMT8wYnanU5l76w0tCANpDJhFSm8NRX8CZpeABoS20WCanatf5twCthdPVQyjNrJEJuT-7AwhFPf15RZBM-XniERGR4ytdIl6fjWX9BF93cWR80Iotts0_OewGqHg/s640/2016-01-31_145957.png)