PowerShell ISEでスクリプトを実行する場合って、ISEのパス(プロンプトに表示されているパス)がカレントなんですね。
複数のフォルダにあるスクリプトを見比べながら交互に実行すると、いちいちカレントの切り替えが必要で面倒です。(スクリプトと同じフォルダにあるファイルを処理しているため)
スクリプト自身のパスを使ってカレント変えられないか試してみました。
Set-Location (Split-Path $MyInvocation.MyCommand.Path -parent)
単純な話し、これをスクリプトの先頭にいれればOK。
しかし、PowerShellってちょっと便利なバッチファイルぐらいの認識でしたが、なかなか便利ですね。