Não há biblioteca universal que liste todos os cmdlets e, especialmente, nenhuma biblioteca que ofereça um mapeamento para cmdlets e GUI. Especialmente desde que existem vários módulos que organizam GUI e cmdlets de maneira diferente.
O que você pode fazer é usar Get-Module -ListAvailable
para obter uma lista dos módulos disponíveis em seu sistema e Get-Command
para obter uma lista dos cmdlets disponíveis no momento. No entanto, ambos irão funcionar apenas para situações "padrão". Portanto, os módulos devem estar em um dos diretórios do módulo e ter que ser um cmdlet real. Você não encontrará ajuda para dism
ou similar usando Get-Command
e / ou Get-Help
.
Observar seus cmdlets disponíveis (possivelmente filtrar usando Where-Object
) e descobrir o que você realmente deseja fazer provavelmente ainda é o caminho mais rápido. Usando Get-Help
(pelo menos para cmdlets "comuns" do Windows), você obterá um link de technet para uma descrição do comando.
Dependendo do que você realmente está tentando fazer, recursos como a Galeria do PowerShell podem oferecer opções para módulos que fazem o que você deseja sem ter dor de cabeça para descobrir como fazer isso.