最新の Windows アップデート後に Powershell を実行するときに、「新しいクロスプラットフォーム PowerShell を試してください」というメッセージを無効にする方法

最新の Windows アップデート後に Powershell を実行するときに、「新しいクロスプラットフォーム PowerShell を試してください」というメッセージを無効にする方法

最新のWindows 10アップデート以降、Powershellを開くと「新しいクロスプラットフォームPowerShellをお試しください」というメッセージが表示されます。https://aka.ms/pscore6「」。

その通知をオフにしたいのですが、何かいい方法はありますか?

答え1

PowerShell ショートカットを変更して -NoLogo スイッチを含めます。

答え2

Powershell は常に次の場所にあるプロファイル スクリプトを起動します。

C:\Users\<username>\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1

このスクリプトを使用して、メッセージ全体を置き換えることができます。

たとえば、次のスクリプトをそこに配置できます。

cls
write-host "Windows PowerShell"
write-host "Copyright (C) Microsoft Corporation. All rights reserved."
write-host ""

バナーは 1 ミリ秒未満しか表示されませんが、これは機能します。Powershell をスイッチ付きで起動して-nologo、バナーのフラッシュを完全に削除し、代わりにこのバナーを印刷することも可能です。

もちろん、メッセージは調整できます。このファイルはカスタム関数を保存するためにも使用でき、デフォルトの Powershell プロンプトを置き換える Prompt という関数を作成することもできます。

このスクリプトは、Windows ターミナルを使用している場合でも、PowerShell の起動時に常に読み込まれますが、新しいインスタンスを開いた場合は Windows ターミナルでプロファイル スクリプトが再読み込みされることはありません。代わりに、メモリからキャッシュされたものが再生されます。

答え3

このパス C:\Users<username>\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1 を見つけるか、存在しない場合は手動で作成します。

そして、ファイル(Microsoft.PowerShell_profile.ps1)の先頭にclsを追加して保存します。

これにより、PowerShellを起動するとすぐにページがクリアされます。

答え4

ファイルの場所を開いて「-ロゴなし" 後ろに メッセージを変更するPowerShell

関連情報