PowershellbatファイルからPowershellで関数functionを使うときの注意点batファイルからPowershellで関数functionを使うときの注意点です。12345関数の実行には順番がある。関数を定義した後に関数を実行する。ISEだと先に関数を実行してからあとで関数を定義してもエラーがでなかった。batファイルで実行するときには1.関数の定義2.関数の実行の順番にしておいたほうがいいようです。12345としてbatファイルからps1ファイルを実行したら以下のようなエラーが表示された。能なプログラムの名前として認識されません。名前が正しく記述されていることを確認し、パスが含まれている場合はそのパスが正しいことを確認してから、再試行してください。CommandNotFoundExceptionエラーが表示されたあと、残りの関数の実行が正常におこなわれた。