
最新の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