PowerShell 実行パスが取得できない

PowerShell 実行パスが取得できない
スクリプトファイルを実行しているパスを取得したい場合、
Split-Path $script:myInvocation.MyCommand.path -parent

で実行ファイルを省いたパスが取得できます。

しかし、PowerShell のコンソールでは上記コマンドは使えません。
こんなエラーが出ます。

引数が null であるため、パラメーター 'Path' にバインドできません。

考えてみれば当然ですね。
「 スクリプトファイル 」を実行しているパスを取得するのですから(笑)。

バッチから PowerShell を実行させようとして、この現象でハマりました。

このブログの人気の投稿

コピーした行の挿入が表示されない時はフィルタされていないかチェック

Excel で一部の図形だけ固定する