未分類

PowerShell - ファンクションの定義内容を出力する

定義されているファンクションの定義内容を出力する方法について、サンプルコードを用いて説明する。

ファンクション (C:) のフルパス名を指定して、定義内容を出力

Get-Content Function:\C:

ファンクションドライブに移動して、ファンクション (C:) の定義内容を出力

Set-Location Function: 
Get-Content .\C:

この場合、相対パス (.\) を付加しているのは、ファンクションドライブ内の項目であることを明示するためである。理由は、C がドライブとしても定義されており、相対パスを付加しない場合は、ドライブのほうが先に認識されてしまうためである。ドライブとして定義されていないファンクションについては、相対パスの指定は不要である。

-未分類