環境
- Windows 10 Enterprise Evaluation
フルパスを取得
スクリプトを実行しているフルパスを取得します。
$FullPath = $MyInvocation.MyCommand.Path
echo $FullPath
----------------------------------------
C:\temp\test.ps1
パスを取得
スクリプトを実行しているパスを取得します。
$Path = Split-Path $MyInvocation.MyCommand.Path
echo $Path
----------------------------------------
C:\temp
PowerShellのバージョンが3以降であれば自動変数も使用できます。
$Path = $PSScriptRoot
echo $Path
----------------------------------------
C:\temp
ファイル名を取得
スクリプトを実行しているファイル名を取得します。
$FileName= $MyInvocation.MyCommand.Name
echo $FileName
----------------------------------------
test.ps1