Comment récupérer les commandes disponibles d’un module?

Pour savoir quels modules PowerShell sont disponibles sur une machine, j’utilise la commande

Get-Module -ListAvailable 

Cela retourne une liste avec module-type, -name et les commandes exscopes. Mais les commandes exscopes sont toujours vides et affichent simplement {} Pourquoi cela n’apparaît-il pas? Dois-je utiliser un autre paramètre ou existe-t-il une autre applet de commande ou une autre méthode pour récupérer les commandes disponibles?

    Les commandes exscopes ne sont pas disponibles si le module n’est pas chargé. Vous devez d’abord charger le module puis exécuter get-command:

     Import-Module -Name  Get-Command -Module  

    Utilisez le paramètre -ListAvailable

     Get-Module  -ListAvailable | % { $_.ExportedCommands.Values } 

    ” est facultatif. Ne pas afficher tous les modules disponibles.

    PoSH 2.0 – cela fonctionne pour moi:

    get-module | % {$ _. ExportedCommands.Values}

    pour lister les modules chargés dans la session en cours:

    get-module