以下のとおり。あらかじめ以下のようなスクリプトscriptname.ps1を作成しておき、実行してみる。
PS D:\work> Get-Content .\scriptname.ps1 # 実行中のスクリプトの完全なパスとファイル名 Write-Host $PSCommandPath # 実行中のスクリプトの親ディレクトリの完全なパス Write-Host $PSScriptRoot # 実行中のスクリプト名 Write-Host (Split-Path -Path $PSCommandPath -Leaf -Resolve) # 実行中のスクリプト名 $MyInvocation.MyCommand.Name PS D:\work> .\scriptname.ps1 D:\work\scriptname.ps1 D:\work scriptname.ps1 scriptname.ps1