マシンで使用可能なPowerShellモジュールを確認するには、次のコマンドを使用します
Get-Module -ListAvailable
これは、module-type、-name、およびエクスポートされたコマンドを含むリストを返します。ただし、エクスポートされたコマンドは常に空であり、{}
。なぜこれが表示されないのですか?
別のパラメーターを使用する必要がありますか、または使用可能なコマンドを取得する別のコマンドレットまたはメソッドがありますか?
モジュールがロードされていない場合、エクスポートされたコマンドは使用できません。最初にモジュールをロードしてから Get-Command を実行する必要があります。
Import-Module -Name <ModuleName>
Get-Command -Module <ModuleName>
パラメーター-ListAvailable
を使用します
Get-Module <moduleName> -ListAvailable | % { $_.ExportedCommands.Values }
「<moduleName>
」はオプションです。省略して、使用可能なすべてのモジュールを表示します。