Windows PowerShell es un entorno totalmente ampliable. Cualquier persona puede escribir comandos para Windows PowerShell. Puede utilizar los comandos que otros usuarios escriban y compartir los comandos que usted escriba con otros usuarios.
Los comandos se comparten utilizando módulos y complementos. Los módulos y los complementos de Windows PowerShell son paquetes que contienen comandos y otros elementos de Windows PowerShell. Todos los cmdlets y proveedores de Windows PowerShell se proporcionan en complementos o módulos, y los módulos también pueden contener funciones, alias, variables y unidades.
Algunos complementos y módulos se agregan automáticamente a cada sesión de Windows PowerShell. Si recibe un complemento o un módulo, puede instalarlo y agregar los comandos a las sesiones de Windows PowerShell. Para compartir los comandos que escriba, puede crear un módulo o un complemento de Windows PowerShell.
Acerca de los módulos
Un módulo es un paquete de comandos y otros elementos que se puede utilizar en Windows PowerShell. Después de ejecutar el programa de instalación o guardar el módulo en el disco, puede importar el módulo en la sesión de Windows PowerShell y utilizar los comandos y elementos. También puede utilizar módulos para organizar los cmdlets, los proveedores, las funciones, los alias y otros comandos que cree, y compartirlos con otros usuarios.
Para obtener información sobre la instalación y uso de módulos, vea about_Modules. Para obtener información sobre la creación de módulos, vea el artículo acerca de cómo se escriben módulos de Windows PowerShell en MSDN.
Acerca de los complementos
Un complemento de Windows PowerShell (PSSnapin) es una biblioteca de vínculos dinámicos (.dll) que implementa cmdlets y proveedores. Cuando se recibe un complemento, es necesario instalarlo y, posteriormente, se pueden agregar los cmdlets y los proveedores del complemento a la sesión de Windows PowerShell.
Para obtener información sobre la instalación y uso de complementos, vea about_PSSnapins. Para obtener información sobre la escritura de complementos, vea el artículo acerca de cómo se escriben complementos de Windows PowerShell en MSDN.