PowerShellでスクリプトのパスを取得する

スポンサーリンク
  • スクリプト名: $MyInvocation.MyCommand.Name
  • スクリプトパス: $MyInvocation.MyCommand.Path
  • スクリプトフォルダ: Split-Path $MyInvocation.MyCommand.Path -Parent

下記のような内容のPowerShell スクリプトをデスクトップの作成し実行してみてください。

$ScriptName = $MyInvocation.MyCommand.Name
$ScriptPath = $MyInvocation.MyCommand.Path
$ScriptFolder = Split-Path $MyInvocation.MyCommand.Path -Parent

Write-Output $ScriptName | Out-File -Append $ScriptFolder\test.txt
Write-Output $ScriptPath | Out-File -Append $ScriptFolder\test.txt
Write-Output $ScriptFolder | Out-File -Append $ScriptFolder\test.txt

デスクトップに test.txt ファイルが作成されます。

以上。

コメント

このページは「広告ブロッカー」を使っている人だけに表示される隠しページです。
ここにたどり着いたあなたには特別に当サイトのおすすめ書籍を紹介します。

当サイトのおすすめ書籍ランキング

第5位 達人プログラマー

第4位 マスタリングTCP/IP 入門編

第3位 ネットワークはなぜつながるのか

第2位 リーダブルコード

第1位 プログラムはなぜ動くのか