PC

PowerShellの更新アラートメッセージが表示されたとき

 

PowerShellコマンドレットのアラートメッセージ

ここでいうPowerShellは、PowerShell 7 であり、Windows PowerShell やPowerShell ISE など標準でWindowsPCに搭載されているコマンドレットの話はしません。

A new PowerShett stable release is available: v7.3.6
Upgrade now, or check out the release page at:
https : //aka . ms/PowerShett—Retease?tag=v7.3.6
新しいクロスプラットフォームの PowerShell をお試しください https://aka.ms/pscore6

と言うように表示され始めます。

これは何なのか?広告なのか。何か壊してしまったのか。と焦りますが、大丈夫です。

PowerShell 7 は定期的に更新があります。
その更新の案内のメッセージです。

これはエラーではないので、このままPowerShellを使い続けることも可能です。

しかし、何かしらのアップデートがある状況なので個人的には、できるだけ更新されたPowerShellを使うことをお勧めします。

 

スポンサーリンク

 

更新方法

先ほどのアラートメッセージにリンクが記載されていたらそちらへジャンプします。

おそらくGitHubのサイトが出るので初心者の方はビビるかもしれませんが、焦らなくて大丈夫です。

新しいバージョンのリリース情報であることを確認し、ずっと下へスクロールします。

初心者でどのファイルを選べばよいか良く分からない。という場合は、とりあえず「.msi」の拡張子で終わるファイルを選びましょう。

x64 x86 と名前が異なるので、自身のPCのバージョン情報から何ビットOSなのかを確認してください。

クリックすると自動でダウンロードされます。

ダウンロードされたインストーラーファイルを開きます。

ウィザードに沿ってインストールします。

「Finish(完了)」まで進めば終わりです。

先ほどのアラートメッセージは表示されなくなります。

もし表示されていたらPowerShellを再起動するかPCを再起動してみてください。

スポンサーリンク

 


まとめ

PowerShell 7 の更新方法についての話でした。

PowerShellですので、もちろんコマンドでこれらの更新作業を行うこともできます。
早いですが、コマンドに慣れていない方は手動でもそこまで手間ではないので問題ないかと思います。

参考までにコマンドですが、注意点として、
管理者権限なしでEnterキーを押した瞬間に変更実行をするため、業務での使用の際は注意ください。
Invoke-Expression "& { $(Invoke-RestMethod https://aka.ms/install-powershell.ps1) } -UseMSI"

バージョン確認コマンドは以下です。
> $PSVersionTable

誰かの参考になれば幸いです。

ご覧いただきありがとうございました。

スポンサーリンク

-PC


Fatal error: Uncaught Error: Call to undefined method WP_Script_Modules::get_queue() in /home/merumoloon/alkamilia.com/public_html/wp-content/plugins/gutenberg/lib/compat/wordpress-7.0/script-modules.php:51 Stack trace: #0 /home/merumoloon/alkamilia.com/public_html/wp-includes/class-wp-hook.php(324): gutenberg_print_script_module_translations('') #1 /home/merumoloon/alkamilia.com/public_html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array) #2 /home/merumoloon/alkamilia.com/public_html/wp-includes/plugin.php(517): WP_Hook->do_action(Array) #3 /home/merumoloon/alkamilia.com/public_html/wp-includes/general-template.php(3208): do_action('wp_footer') #4 /home/merumoloon/alkamilia.com/public_html/wp-content/themes/affinger/footer.php(97): wp_footer() #5 /home/merumoloon/alkamilia.com/public_html/wp-includes/template.php(810): require_once('/home/merumoloo...') #6 /home/merumoloon/alkamilia.com/public_html/wp-includes/template.php(745): load_template('/home/merumoloo...', true, Array) #7 /home/merumoloon/alkamilia.com/public_html/wp-includes/general-template.php(92): locate_template(Array, true, true, Array) #8 /home/merumoloon/alkamilia.com/public_html/wp-content/themes/affinger/single-type1.php(264): get_footer() #9 /home/merumoloon/alkamilia.com/public_html/wp-content/themes/affinger/single.php(5): include('/home/merumoloo...') #10 /home/merumoloon/alkamilia.com/public_html/wp-includes/template-loader.php(106): include('/home/merumoloo...') #11 /home/merumoloon/alkamilia.com/public_html/wp-blog-header.php(19): require_once('/home/merumoloo...') #12 /home/merumoloon/alkamilia.com/public_html/index.php(17): require('/home/merumoloo...') #13 {main} thrown in /home/merumoloon/alkamilia.com/public_html/wp-content/plugins/gutenberg/lib/compat/wordpress-7.0/script-modules.php on line 51