Obtenga una lista de todos los módulos de PowerShell
-
Utilice el cmdlet
Get-Module
para obtener una lista de todos los módulos de PowerShell -
Use el
Get-Command
para obtener una lista de todos los comandos en PowerShell

El módulo de PowerShell es un paquete que contiene miembros de PowerShell, como cmdlets, proveedores, funciones, flujos de trabajo, variables y alias. PowerShell viene con varios módulos preinstalados, conocidos como módulos principales.
Este tutorial le enseñará a obtener una lista de todos los módulos de PowerShell disponibles.
Utilice el cmdlet Get-Module
para obtener una lista de todos los módulos de PowerShell
El cmdlet Get-Module
obtiene una lista de módulos de PowerShell que se pueden importar o importar en una sesión de PowerShell. Get-Module
enumera los módulos de PowerShell importados en la sesión actual sin ningún parámetro.
Get-Module
Producción :
ModuleType Version Name ExportedCommands
---------- ------- ---- ----------------
Script 1.0.0.0 ISE {Get-IseSnippet, Import-IseSnippet, N...
Manifest 3.1.0.0 Microsoft.PowerShell.Management {Add-Computer, Add-Content, Checkpoin...
Manifest 3.1.0.0 Microsoft.PowerShell.Utility {Add-Member, Add-Type, Clear-Variable...
Puede usar el parámetro -ListAvailable
para enumerar todos los módulos de PowerShell instalados y disponibles.
Get-Module -ListAvailable
La variable de entorno PSModulePath
contiene la ruta de ubicación de los módulos de PowerShell, que puede ver con el siguiente comando.
$env:PSModulePath -split ';'
Producción :
C:\Users\rhntm\OneDrive\Documents\WindowsPowerShell\Modules
C:\Program Files\WindowsPowerShell\Modules
C:\WINDOWS\system32\WindowsPowerShell\v1.0\Modules
Use el Get-Command
para obtener una lista de todos los comandos en PowerShell
El cmdlet Get-Command
enumera todos los comandos instalados en la computadora. Incluye cmdlets, alias, funciones, filtros, scripts y aplicaciones.
Este cmdlet obtiene los comandos de los módulos de PowerShell y los comandos importados de otras sesiones.
Sin ningún parámetro, Get-Command
obtiene todos los cmdlets, funciones y alias instalados en la computadora.
Get-Command
Producción :
CommandType Name Version Source
----------- ---- ------- ------
Alias Add-AppPackage 2.0.1.0 Appx
Alias Add-AppPackageVolume 2.0.1.0 Appx
Alias Add-AppProvisionedPackage 3.0 Dism
Alias Add-ProvisionedAppPackage 3.0 Dism
Puede usar el parámetro -ListImported
para enumerar solo los comandos importados en la sesión actual.
Get-Command -ListImported
Puede utilizar el parámetro -CommandType
o -Type
para especificar los tipos de comandos que desea obtener.
Por ejemplo, el siguiente ejemplo solo obtiene alias de los comandos de PowerShell.
Get-Command -CommandType Alias
Puede especificar uno o más tipos de comandos.
Esperamos que este artículo le haya ayudado a obtener una lista de todos los cmdlets y funciones instalados y ejecutables en PowerShell.