To know which PowerShell modules are available on a machine I use the command
Get-Module -ListAvailable
This returns a list with module-type, -name and the exported commands. But the exported commands are always empty and just displaying {}
. Why is this not displayed?
Do I have to use another parameter or is there another cmdlet or method to retrieve the available commands?
Exported commands are not available if the module is not loaded. You need to load the module first and then execute Get-Command:
Import-Module -Name <ModuleName>
Get-Command -Module <ModuleName>