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

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

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

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

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

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

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

このブログの人気の投稿

Excel で入力した文字に勝手に取り消し線が入る

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