DLLをロードするときはLoadFromを使いますが、
[System.Reflection.Assembly]::LoadFrom(path)
引数のpathに相対パスを指定した場合、コンソールでコマンドライン実行の場合と、スクリプトファイル実行の場合で、ベースとなるディレクトリが異なります。
- コンソール実行の場合 … powershellコンソールを起動したディレクトリ。通常は$home。
- スクリプト実行の場合 … スクリプトファイルがある場所
ツッコミ歓迎
DLLをロードするときはLoadFromを使いますが、
[System.Reflection.Assembly]::LoadFrom(path)
引数のpathに相対パスを指定した場合、コンソールでコマンドライン実行の場合と、スクリプトファイル実行の場合で、ベースとなるディレクトリが異なります。