Windows Server PowerShell プロファイルをカスタマイズする方法

Windows Server で PowerShell を広範囲に使用する場合は、PowerShell プロファイルをセットアップすることが必要になる場合があります。PowerShell プロファイルとは何ですか? これらは、PowerShell セッションが開始されるたびに実行されるスクリプトです。PowerShell プロファイルをカスタマイズすると、Windows Server 上のタスクを簡単に自動化し、ニーズに合わせて PowerShell 環境を調整できます。

始める前に

Windows Server で PowerShell プロファイルをカスタマイズする前に、プロファイルが既に存在するかどうかを確認してください。既存の PowerShell プロファイルをテストするには、PowerShell を起動してTest-Path $profileコマンドを実行します。このコマンドは、システムに既存のプロファイルがあるかどうかを確認します。

Test-Path $profile

Windows Server 上の PowerShell で上記のコマンドを実行して を受け取った場合はfalse、PowerShell プロファイルがありません。新しいプロファイルを作成する必要があります。新しい PowerShell プロファイルを作成するには、New-ItemPowerShell ウィンドウで次のコマンドを実行します。

New-Item -path $profile -type file -force

コマンドを実行するとNew-Item、新しい PowerShell プロファイルが作成されます。次に、コマンドを実行して、プロファイルが実際に Windows Server システム上に存在することを確認しますTest-Path。の代わりに がFalse表示されTrue、PowerShell プロファイルがあることを示します。

Test-Path $profile

PowerShell プロファイルを編集する方法

Windows Server 上に PowerShell プロファイルを作成したので、今度はそれを編集します。PowerShell プロファイルを編集するには、メモ帳のテキスト エディターで開いて編集します。PowerShell でプロファイルを開くには、次のnotepadコマンドを実行します。

notepad $profile

上記のコマンドを実行すると、PowerShell プロファイルがメモ帳で開き、編集できるようになります。Windows Server で別のテキスト エディタを使用している場合は、 をnotepad $profileに置き換えることができることに注意してくださいyour-text-editor $profile

エイリアスの追加

Linux では、Bash プロファイルに「エイリアス」を追加して、長いコマンドや退屈なコマンドの実行を容易にすることができます。PowerShell でも同じことができます。プロファイルにエイリアスを追加するには、 を使用しますSet-Alias。たとえば、PowerShell からメモ帳をすばやく開くには、次のエイリアスをプロファイルに追加します。

Set-Alias -Name np -Value 'C:\Windows\notepad.exe'

PowerShell プロファイルにエイリアスを追加したら、それをメモ帳に保存します。次に、. $profileコマンドを実行して変更を PowerShell にロードします。

機能の追加

エイリアスに加えて、特定のタスクを実行する関数を PowerShell プロファイルに追加することもできます。たとえば、Microsoft Edge で特定の URL (Windows Server 上の Web UI など) を自動的に起動したい場合です。関数を使用してそれを実現できます。ニーズに合わせて以下の関数を必ず変更してください。

function Open-EdgeURL { Start-Process -FilePath "msedge" -ArgumentList "http://localhost:32400" }

PowerShell 関数をプロファイルに追加したら、それをメモ帳に保存します。変更をすぐに適用するには、次の. $profileコマンドを実行します。

. $profile

PowerShell 関数の可能性は無限です。これらは 2 つの基本的な例にすぎませんが、より高度な機能を PowerShell プロファイルに組み込んで Windows Server エクスペリエンスを向上させたい場合は、Microsoft の PowerShell ドキュメント を参照してください

カスタム作業ディレクトリを設定する方法

PowerShell プロファイルへのもう 1 つの便利な追加機能は、カスタム作業ディレクトリを設定する機能です。たとえば、多数の PowerShell スクリプト (.

ps1 ファイル)、PowerShell が常にそのディレクトリに読み込まれるようにします。

PowerShell を常に特定の作業ディレクトリにロードするには、コマンドを使用して PowerShell プロファイルでその作業ディレクトリを定義しますSet-Location。たとえば、常に で PowerShell を開くにはC:\scripts、次のコードを PowerShell プロファイルに追加します。

Set-Location -Path "C:\scripts"

PowerShell では任意の場所を指定でき、C:ドライブに限定されません。任意のボリュームおよび任意のフォルダーを指定できます。コードパターンに従い、必要に応じて変更するだけです。

Set-Location -Path "DRIVE_LETTER:\FOLDER\PATH\"

変更を加えたら、実行して. $profile新しく編集したプロファイルを使用します。

PowerShell でスクリプトを実行できるかどうかを確認する方法

Microsoft が、PowerShell ユーザーがコマンドを短縮したり、操作を簡略化するための関数を追加したりするためのエイリアスを追加できるようにしているのは素晴らしいことです。ただし、コマンドを使用してプロファイルに対してこれらの編集を実行できるかどうかを確認することが重要ですGet-ExecutionPolicy

ポリシーが「制限付き」に設定されている場合は、システム管理者に連絡する前に編集を使用しないことをお勧めします。管理者の場合は、次のコマンドを使用して変更できます。

Set-ExecutionPolicy OPTION

  • Restricted: システム上ではスクリプトを実行できません。
  • AllSigned: 信頼できる発行者によって署名されたスクリプトのみがシステム上で実行できます。
  • RemoteSigned: インターネットからダウンロードしたスクリプトは署名する必要がありますが、ローカル スクリプトは署名する必要はありません。
  • Unrestricted: リモートまたはローカルにかかわらず、すべてのスクリプトを制限なく実行できます。このオプションは注意して使用してください。

Leave a Comment

Windowsのデフォルトのユーザープロファイルディレクトリを変更する

Windowsのデフォルトのユーザープロファイルディレクトリを変更する

Windows ユーザー プロファイルをデフォルトの場所に保存すると、オペレーティング システムが破損した場合にすべてのプロファイル データが失われるリスクがあります。

Windows 7でサムネイル画像のキャッシュをオフにする

Windows 7でサムネイル画像のキャッシュをオフにする

以前の投稿で、Windows 7がサムネイルキャッシュを削除するのを止める簡単な方法について説明しましたが、Windows 7がサムネイルキャッシュを削除するのを止めたい場合はどうすればよいでしょうか。

高品質のアニメーションGIFを作成するための4つの無料ツール

高品質のアニメーションGIFを作成するための4つの無料ツール

昨日、Imgurのユーザーは皆、Project GIFVに夢中でした。Imgurは現在、より大きなGIFファイルに対応しており、再生速度が格段に速く、滑らかになっています。

Firefox Developer EditionでCookieを表示・削除する方法

Firefox Developer EditionでCookieを表示・削除する方法

Firefoxは常に開発者にとって頼りになるブラウザです。これは、Mozillaが常に開発者のニーズを考慮してきた結果です。

WinAutoHideでアクティブなウィンドウを自動的に隠す

WinAutoHideでアクティブなウィンドウを自動的に隠す

WinAutoHideは、Windows用の無料のポータブルオープンソースツールで、ホットキーを使ってアクティブなウィンドウを非表示にすることができます。ClickyGoneとは異なり、このツールはポータブルで

Microsoft PowerPointプレゼンテーションにMP3オーディオファイルを埋め込む方法

Microsoft PowerPointプレゼンテーションにMP3オーディオファイルを埋め込む方法

Microsoft Office PowerPointを使ってプレゼンテーションを作成すると、WAV形式の音声ファイルしか埋め込めないことが分かります。問題は、WAV形式が

毎日デスクトップの壁紙に新しいアートワークを追加する方法

毎日デスクトップの壁紙に新しいアートワークを追加する方法

デスクトップの壁紙に新しいアートワークを追加する方法

Balabolka はより多くの音声合成音声を提供し、多くのオーディオ形式でナレーションを保存します

Balabolka はより多くの音声合成音声を提供し、多くのオーディオ形式でナレーションを保存します

Balabolka は、挿入されたテキストを読み上げるために SAPI-Microsoft Speech API の以前のバージョンをサポートするオールインワンのテキスト読み上げアプリケーションです。

複数のフォルダ内のファイルの変更をリアルタイムでバックアップする [ミラーリング]

複数のフォルダ内のファイルの変更をリアルタイムでバックアップする [ミラーリング]

Blue Fish File Mirrorは、複数のフォルダを同時にミラーリングして監視し、すべてのバックアップを作成できるポータブルアプリケーションです。

Skype体験を充実させる10の機能とツール

Skype体験を充実させる10の機能とツール

家族やオフィスのチームメンバーとオンラインでコミュニケーションや共同作業を行う場合、ユーザーは一般的にSkype以外を検討しません。Skypeは確かに