私が使うとき
Import-Module -Name <path_to_local_dll> -Verbose
DLL ファイルに含まれるコマンドレットはエクスポートされません。
したがって、入力するとGet-Module
、インポートしたモジュールがリストされますが、ExportedCommands はありません。なんで?
ModuleType Name ExportedCommands
---------- ---- ----------------
Binary MyModule
同じソフトウェア (PowerShell、.NET Framework など) を搭載した 2 台目の PC では、インポートされた同じ DLL ファイルが正常に動作します。そこで、ExportedCommands を取得します。
この動作は何に依存しますか?
残念ながら、Import-Module
コマンドレットは、コマンドレットのインポートに失敗したことを示しません。失敗した理由を示す方法はありますか?