about_Built-in_Functions

簡単な説明

PowerShell の組み込み関数について説明します。

詳細な説明

PowerShell には、すべての PowerShell セッションに読み込まれる一連の関数が含まれています。 これらの関数はコマンドレットに似ていますが、どのモジュールにも含まれていません。 これらは PowerShell エンジン自体で定義されています。

これらの関数は、一般的なタスクの短縮ヘルパーとして提供されます。 多くの場合、これらの関数は、追加のパラメーターを使用して既存のコマンドレットを呼び出します。

cd..

Windows CMD シェルでは、コマンドと宛先パスの間にスペースを入れずに cd コマンドを実行するのが一般的です。 この関数は、親フォルダーに変更する Set-Location .. を実行します。

cd\

Windows CMD シェルでは、コマンドと宛先パスの間にスペースを入れずに cd コマンドを実行するのが一般的です。 この関数は、ルート フォルダーに変更する Set-Location \ を実行します。

cd~

Windows CMD シェルでは、コマンドと宛先パスの間にスペースを入れずに cd コマンドを実行するのが一般的です。 この関数は、ホーム フォルダーに変更する Set-Location ~ を実行します。

この関数は PowerShell 7.4 で追加されました。

Pause

この関数は、cmd.exeから pause コマンドの動作をレプリケートします。 スクリプトは実行を一時停止し、続行するキーを押すようユーザーに求めます。

help

この関数は、パラメーターを使用して Get-Help を呼び出し、出力をシステムのポケットベル コマンドに渡します。 PowerShell では、Windows システムと Windows 以外のシステムに別の既定のポケットベルが使用されます。 Windows システムでは、既定のポケットベルは more.com。 Windows 以外のシステムでは、既定のポケットベルは less

$env:PAGER環境変数が定義されている場合、PowerShell はシステムの既定値ではなく、指定されたプログラムを使用します。

prompt

これは、PowerShell コマンド ラインの既定のプロンプトを作成する関数です。 この関数を独自の関数でオーバーライドすることで、プロンプトをカスタマイズできます。 詳細については、 about_Promptsを参照してください。

Clear-Host

この関数は、画面をクリアします。 詳細については、「 Clear-Host」を参照してください。

TabExpansion2

これはタブ展開に使用する既定の関数です。 詳細については、「 TabExpansion2を参照してください。

oss

この関数は、パイプラインで Out-String -Stream を実行する簡単な方法を提供します。 詳細については、「 Out-String」を参照してください。

mkdir

この関数は、パラメーターを使用して New-Item -Type Directory を実行する簡単な方法を提供します。 この関数は、Windows システムでのみ定義されます。 Linux および macOS システムでは、ネイティブ mkdir コマンドが使用されます。

Windows ドライブ文字関数

Windows では、ドライブ マウント ポイントは C: などのドライブ文字に関連付けられています。 コマンド ラインにドライブ文字を入力するだけで、別のドライブの現在の場所に切り替えることができます。

PowerShell は、Z:を通じてA:、可能なすべてのドライブ文字に対して関数を作成します。

これらのドライブ文字関数は、Windows 以外のシステムでは定義されていません。