Características clave de PowerShell que se deben dominar

Origen del módulo

Los módulos para PowerShell pueden provenir de una variedad de orígenes:

1. Modul Bawaan Windows 11

Windows 11 viene con módulos estándar incluidos para administrar varias funciones del sistema, como la administración de archivos, las redes y los servicios.

Ejemplos de los módulos integrados de Windows 11 son el módulo Microsoft.PowerShell.Management, que proporciona cmdlets para administrar procesos y servicios, y el Microsoft.PowerShell.Utility que incluye funciones de utilidad para la manipulación de datos.

2. Modul dari PowerShell Gallery dan Komunitas

PowerShell Gallery es el repositorio oficial de módulos de PowerShell creados por la comunidad y los desarrolladores. Puede buscar e instalar módulos desde la Galería de PowerShell mediante los cmdlets Find-Module y Install-Module.

Ejemplo para buscar e instalar módulos desde la Galería de PowerShell:

Find-Module -Name Az -Repository PSGallery
Install-Module -Name Az -Force

El módulo Az es un ejemplo de un módulo que se usa para administrar servicios de Azure mediante PowerShell.

3. Modul Kustom yang Dibuat oleh Pengguna

Los usuarios también pueden crear y compartir módulos personalizados para satisfacer las necesidades específicas de una organización o proyecto. Estos módulos pueden incluir scripts personalizados y funciones escritas por los usuarios para automatizar tareas específicas.

Cómo cargar módulos usando Import-Module

Para cargar módulos que ya están instalados o disponibles en un directorio específico, use el cmdlet Import-Module. Una vez cargado el módulo, puede usar los cmdlets y las funciones que se encuentran en ese módulo en la sesión de PowerShell.

Ejemplo de carga de un módulo incorporado o un módulo preinstalado:

Import-Module Microsoft.PowerShell.Management

Para cargar un módulo desde un directorio local o un módulo personalizado:

Import-Module “C:\Path\To\Your\Module\MyCustomModule.psm1”

Si desea asegurarse de que los módulos importados están disponibles en cada sesión de PowerShell, puede agregar este comando al archivo de perfil de PowerShell.

Artículos más recientes