Módulo de importación de PowerShell

Módulo de importación de PowerShell
En PowerShell, el módulo consiste en un paquete que contiene cmdlet, funciones, proveedores, herramientas, archivos y variables. En las versiones iniciales de PowerShell, la importación del módulo fue manual. Sin embargo, las versiones recientes de PowerShell importan automáticamente el módulo cada vez que se llaman a sus miembros.

Además, los módulos se pueden importar a la sesión actual de PowerShell. Para hacerlo, PowerShell proporciona soporte para el cmdlet de módulo de importación. En esta publicación informativa, hemos proporcionado los fundamentos del cmdlet de módulo de importación y se establecen algunos ejemplos que demuestran la forma de importar un módulo utilizando el cmdlet de módulo de importación de importación.

Cómo funciona la importación-módulo

Los cmdlets y funciones de PowerShell siguen una sintaxis para usarlos.

> Módulo de importación -name

Nota: El Módulo de importación Carga a todos los miembros de un módulo automáticamente. Sin embargo, también puede importar un miembro en particular del módulo utilizando el parámetro específico.

Antes de importar módulos, se recomienda buscar los módulos que se importan a la sesión de PowerShell al inicio. Para obtener la lista, use el comando declarado a continuación:

> Get -Module -alt

Cómo usar el cmdlet de módulo de importación en PowerShell

Cada vez que se ejecuta un cmdlet o una función, PowerShell comienza a agregar módulos relevantes a la sesión actual. Sin embargo, puede importar módulos dirigidos utilizando el cmdlet de module import. Los próximos ejemplos practicar el cmdlet de modules de importación:

Ejemplo 1: Importar a todos los miembros de un módulo

El Microsoft.Potencia Shell.El módulo de gestión maneja los cmdlets y funciones más utilizados, como Get-Content, Get-ChildItem, Get-Process, Get-Service, Depug-Process, etc. El comando escrito a continuación agrega Microsoft.Potencia Shell.Módulo de gestión a la sesión actual de PowerShell.

Y una vez que el comando de módulo de importación se ejecuta correctamente, se observa que todos los miembros de Microsoft.Potencia Shell.Se importa la gestión.

> Import -Module -Name Microsoft.Potencia Shell.Gestión -verbosa

Nota: La opción detallada en el comando mencionado anteriormente enumera los miembros de un módulo que se están importando.

Ejemplo 2: Importar miembros específicos específicos

Utilizando el cmdlet de modulo de importación, es posible obtener solo un miembro o algunos miembros mencionando sus nombres. Como ejemplo, digamos que si queremos importar el "Ginebra" Miembro de Microsoft.Potencia Shell.Gestión. El "Ginebra" es un alias de la Get-Computerinfo cmdlet de PowerShell que muestra información sobre una computadora. Para hacerlo, hemos utilizado el parámetro de alias del comando import-module de la siguiente manera:

> Import -Module -Name Microsoft.Potencia Shell.Gestión -alias gin -verbosa

Ejemplo 3: Uso de Import-Module para prefijo una palabra antes de cada miembro

PowerShell le permite obtener los miembros de un módulo prefijo una palabra a cada. Se puede importar un conjunto de miembros de un módulo utilizando un prefijo. Un parámetro de prefijo acepta alfabetos y prefijos esos alfabetos antes de cada miembro. Por ejemplo, el comando se escribe a continuación prefijos "estafa" antes de cada miembro de Microsoft.Potencia Shell.Gestión. El parámetro de prefijo ayuda a crear otro nombre de ese cmdlet.

> Import -Module -Name Microsoft.Potencia Shell.Gestión -Prefix Con -verbose

Al prefijo una palabra antes de cada miembro, puede ejecutar un cmdlet o alias usando el miembro original y prefijado. En nuestro caso, tenemos prefijo "Estafa" Para cada miembro, Get-Process y Get-Conprocess imprimiría el mismo resultado. Se puede verificar desde el comando escrito a continuación como hemos ejecutado Tener un procesamiento y el resultado muestra la cantidad de procesos a partir de Get-Process.

> Get-Conprocess

Ejemplo 4: Uso de Import-Module con límite de versión

La versión de un miembro también se puede considerar para importar un módulo utilizando importación de importación. El parámetro de mínimo del módulo de importación limita la versión del miembro. Por ejemplo, el siguiente comando solo importa miembros que tienen versiones superiores a 3.0.0.

> Import -Module -Name Microsoft.Potencia Shell.Gestión -Minimumumsion 3.0.0 -Verboso

Además, hay otro parámetro que filtra la importación de módulos utilizando el Versión requerida Parámetro del módulo de importación.

El parámetro de Versión requerido de importación de importación le permite importar los miembros que coinciden con la versión específica. Aquí, estamos importando a los miembros que tienen la versión 7.0.0.0 y el siguiente comando nos ayuda a este respecto:

> Import -Module -Name Microsoft.Potencia Shell.Gestión -Required Version 7.0.0.0 -Verboso

Conclusión

Un módulo PowerShell contiene cmdlets, funciones, scripts, variables y más. Como la mayoría de las tareas de automatización dependen de cmdlets y funciones, por lo tanto, los módulos juegan un papel crucial en las funcionalidades de PowerShell. Este artículo proporciona una explicación detallada y la demostración del cmdlet de módulo de importación en PowerShell. Has aprendido a importar un módulo y a todos sus miembros usando un solo comando. Sin embargo, import-cmdlet admite varios parámetros como requerido Versión y alias para obtener solo miembros específicos de un módulo.