PowerShell起動時に表示されるメッセージを消す方法

toc目次

はじめに

Windows PowerShellは起動時に以下のメッセージが表示されます。

Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.

新しいクロスプラットフォームの PowerShell をお試しください https://aka.ms/pscore6

PowerShell Coreも同様に起動時に以下のメッセージが表示されます。

PowerShell X.X.X
Copyright (c) Microsoft Corporation.

https://aka.ms/powershell
Type 'help' to get help.

   A new PowerShell stable release is available: vX.X.X
   Upgrade now, or check out the release page at:
     https://aka.ms/PowerShell-Release?tag=vX.X.X

PowerShell起動時に表示されるメッセージを消す

メッセージを消す設定はないようなので、PowerShellプロファイルでClear-Hostを実行することでメッセージを消します。

PowerShellプロファイルの詳細については以下を参照ください

PowerShellプロファイルの作成

Test-Pathでプロファイルが存在するか確認し、存在しない場合(Falseの場合)はNew-Itemでプロファイルを作成します。

PS > Test-Path $PROFILE
False
PS > New-Item -ItemType File -Path $PROFILE -Force

Test-Pathの結果がTrueの場合はすでにプロファイルが存在するため新たに作成する必要はありません。

PS > Test-Path $PROFILE
True

PowerShellプロファイルの編集

notepadコマンドでプロファイルを開きます。

PS > notepad $PROFILE

PowerShellプロファイルに以下を追記して保存します。

Clear-Host

プロファイル保存後、PowerShellを起動するとメッセージが自動で消えるようになります。