この記事では、その方法に焦点を当てます。Windows Server PowerShell プロファイルをカスタマイズする。 PowerShell を日常的なツールとして使用している場合は、プロファイルを作成してカスタマイズすることをお勧めします。 PowerShell プロファイルは基本的に、PowerShell でセッションが開始されるときに実行される PowerShell スクリプト (PS1) であり、特定の環境を構成するために使用されます。

PowerShell プロファイルをカスタマイズすると、それを使用して環境をセットアップし、Windows Server 上の特定のタスクを自動化できます。たとえば、コマンドの設定、環境変数の設定、エイリアスの設定、モジュールのインポート、関数の追加などを行うことができます。簡単に言えば、自分に合ったタスクと環境をカスタマイズできます。ただし、カスタマイズを開始する前に、まず既存のものがあるかどうかを確認する必要があります。そうでない場合は、PowerShell プロファイルを作成する必要があります。
新しい PowerShell プロファイルを確認して作成する方法
既存の PowerShell プロファイルがあるかどうかを確認するには、管理者として PowerShell を開き、次のように入力します。テストパス $profile、そしてヒット入力。このコマンド ラインは、システムに以前の既存の PowerShell プロファイルがあるかどうかを自動的にテストします。サーバーに既存のプロファイルがない場合、PowerShell は false を表示し、新しいプロファイルを作成する必要があります。
Windows Server で新しい PowerShell プロファイルを作成するには、新商品コマンドを押して押す実在物r.次のようになります。
if (!(Test-Path -Path <profile-name>)) {
New-Item -ItemType File -Path <profile-name> -Force
}
if ステートメントを使用すると、他の既存のプロファイルを上書きせずに新しいプロファイルを作成できます。
たとえば、ホスト アプリケーション ユーザーの PowerShell を作成する場合は、次のコマンドを実行します。
if (!(Test-Path -Path $PROFILE)) {
New-Item -ItemType File -Path $PROFILE -Force
}これで、プロファイルを作成したら、次は好みに応じてカスタマイズします。ここでできることはたくさんあります。 Windows Server での一般的な PowerShell カスタマイズを見てみましょう。
PowerShell プロファイルを編集する

プロファイルを編集するにはメモ帳コマンドを使用します。たとえば、PowerShell プロファイルを編集する場合は、次のコマンドを実行します。メモ帳 $profile。次のようなプロファイル名を忘れずに指定してください。メモ帳 $PROFILE.AllUsersAllHostsすべてのユーザーのために。
また、PowerShell プロファイルを編集する場合は、次のコマンドを実行します。ps編集をクリックして、編集するプロファイルを指定します。たとえば、次のように使用します。psEdit $PROFILE現在のユーザーを編集します。次のように、プロファイルにいくつかの項目を追加できます。
コンソール ペインの色を青などに変更したい場合は、次のコマンドを実行します。$ps.Options.OutputPaneBackground = '青'。
プロファイル ファイルの最初のサイズを変更する場合は、次のコマンドを実行します。$ps.Options.FontSize =22。値 22 はフォント サイズで、任意に変更できます。
PowerShell プロファイルに関数を追加する

PowerShell プロファイル関数の目的は、指定されたタスクを実行することです。たとえば、Microsoft Edge などのブラウザーで特定の Web アドレスを開きたい場合です。 Edge URL を自動的に開くには、次のコマンドを使用します。
function Open-EdgeURL {
Start-Process -FilePath "msedge" -ArgumentList "https://localhost:32400"
}必要に応じて値を置き換えたり、コマンドを変更したりできます。 PowerShell 関数の追加が完了したら、後で編集できるようにメモ帳に保存します。
ヒント: Windows 11の場合
カスタム作業ディレクトリを設定する
次の PowerShell プロファイルのカスタマイズは、カスタム ディレクトリの作成です。たとえば、複数の PS1 ファイルがあり、PowerShell プロファイルを作業ディレクトリに自動的にロードしたい場合です。 PowerShell に常に特定のディレクトリを配置させたい場合は、次のコマンドを使用します。設置場所。以下は完全なコマンドです。
Set-Location -Path "DRIVE_LETTER:\FOLDER\PATH\"
以下にその良い例を示します。
Set-Location -Path "C:\scripts"
Windows システム サーバーまたはその他のドライブ内の任意の場所を指定できることに注意してください。完了したら、必ず .$profile コマンドを実行して、プロファイルの使用を開始してください。
PowerShell プロファイルのエイリアスをカスタマイズする

Linux と同様に、プロファイルにエイリアスを追加して、長いコマンドを実行しやすくすることもできます。私たちが使用するのは、エイリアスの設定Windows サーバー上のエイリアスをカスタマイズするコマンド。開きたい場合はメモ帳PowerShell から自動的かつ瞬時に、以下に示すようにエイリアスを追加できます。
Set-Alias -Name np -Value 'C:\Windows\notepad.exe
常に、プロファイルを変更したら、それをメモ帳に保存してから、.$プロフィール指示。このコマンドは、同じ変更を PowerShell プロファイルに保存します。
これで、Windows Server Powershell プロファイルで何かをカスタマイズできるようになりました。
次に読んでください:
PowerShell のデフォルトのプロファイルは何ですか?
通常、Windows サーバーにはデフォルトの PowerShell プロファイルはありません。ただし、テキスト エディタ (できればメモ帳) を使用して作成し、編集することはできます。そこから、設定または実行したいタスクや環境に応じてプロファイルをカスタマイズできます。
読む:
PowerShell プロファイルをカスタマイズできますか?
はい。タスク、関数、エイリアス、ペインの色などに応じて PowerShell をカスタマイズできます。PowerShell でコマンドを簡単に自分の好みに合わせて実行できるようにするためにできることはたくさんあります。この記事では、PowerShell プロファイルをカスタマイズする一般的な方法のいくつかを取り上げました。















