Trabajo con otras unidades de PowerShell en PowerShell

Completado

Además de las unidades del sistema de archivos, las unidades del Registro y la unidad Cert, Windows PowerShell incluye otras unidades:

  • Alias. Revisar y administrar alias de Windows PowerShell.
  • Env. Revisar y administrar variables del entorno de Windows.
  • Función. Revisar y administrar funciones de Windows PowerShell.
  • Variable. Revisar y administrar variables de Windows PowerShell.
  • WSMan. Revisar y administrar las configuraciones de WS-Management.

Hay muchos proveedores incluidos con otros módulos que pueden crear unidades de PowerShell. Por ejemplo, el proceso de instalación de herramientas de administración para roles de Windows Server suele incluir unidades adicionales como:

  • AD. El proveedor ActiveDirectory crea esta unidad, que forma parte del módulo ActiveDirectory incluido con las Herramientas de administración remota del servidor (RSAT). El proveedor ActiveDirectory admite la revisión y administración del contenido de la base de datos de AD DS, como cuentas de usuario y equipo.
  • IIS. El proveedor WebAdministration crea esta unidad, que forma parte del módulo WebAdministration que se incluye con las herramientas de administración de IIS. El proveedor WebAdministration le permite revisar y administrar grupos de aplicaciones, sitios web, aplicaciones web y directorios virtuales.

Nota:

El módulo ActiveDirectory incluye muchos cmdlets para administrar objetos de Active Directory. Para revisar los cmdlets del módulo ActiveDirectory, ejecute Get-Command -Module ActiveDirectory.

Nota:

El módulo WebAdministration incluye muchos cmdlets para administrar IIS. Para revisar los cmdlets del módulo WebAdministration, ejecute Get-Command -Module WebAdministration.

Estas unidades adicionales admiten el uso de la mayoría de los verbos y sustantivos del proveedor estándar. También puede haber cmdlets específicos que puedan realizar las mismas funciones. Por ejemplo, puede usar el cmdlet Get-Alias o el siguiente comando basado en proveedor para devolver una lista de todos los alias de la sesión actual de Windows PowerShell:

Get-Item -Path Alias:

En algunos casos, no hay cmdlets equivalentes para un comando basado en proveedor. Por ejemplo, no hay ningún cmdlet Remove-Alias que elimine un alias, pero puede usar cualquiera de los siguientes comandos para eliminar un alias denominado MyAlias:

Remove-Item -Path Alias:MyAlias
Clear-Item -Path Alias:MyAlias

Al igual que con los demás proveedores tratados en temas anteriores, los proveedores usados para crear estas unidades pueden tener parámetros dinámicos o propiedades asociadas a ellas. El proveedor de alias, por ejemplo, incluye el parámetro dinámico -Options, que puede usar para especificar la propiedad Options de un alias.

Para comprender lo que puede hacer con un elemento accesible a través de una unidad, debe consultar la ayuda del proveedor que se usa para crear la unidad. En la ayuda, puede identificar cualquier parámetro dinámico o propiedades. Puede identificar el proveedor usado para crear una unidad mediante el cmdlet Get-PSDrive . Puede usar el cmdlet Get-Help para consultar la ayuda disponible del proveedor. Por ejemplo, podría usar el comando para consultar la ayuda del proveedor de alias:

Get-Help About_Alias_Provider