Búsqueda de sitios web

Lista de grupos de aplicaciones de PowerShell


En Web Server Management, enumerar los grupos de aplicaciones IIS es una tarea administrativa importante. Listar grupos de aplicaciones permite a los administradores monitorear la asignación y el mantenimiento de recursos. PowerShell tiene un módulo de administración IISA que proporciona cmdlets para administrar sitios web y grupos de aplicaciones.

El cmdlet `Get-IISAppPool` en PowerShell se utiliza para enumerar grupos de aplicaciones, incluida su información sobre el nombre del grupo de aplicaciones, el estado, la versión de CLR, el modo de canalización y el inicio. Modo.

El siguiente comando obtiene una lista de grupos de aplicaciones.

Get-IISAppPool

También puede usar IIS:\AppPool con el cmdlet Get-ChildItem para obtener una lista de grupos de aplicaciones IIS.

En este artículo, analizaremos cómo utilizar el comando Get-IISAppPool de PowerShell para enumerar los grupos de aplicaciones IIS y obtener información sobre el grupo de aplicaciones específico.

Cómo enumerar grupos de aplicaciones

Para enumerar los grupos de aplicaciones IIS, utilice el comando Get-IISAppPool. Este comando obtiene la información de configuración para los grupos de aplicaciones IIS.

Get-IISAppPool

En el script de PowerShell anterior, el cmdlet Get-IISAppPool obtiene una lista de grupos de aplicaciones, incluida su información de configuración.

La información de configuración para un grupo de aplicaciones IIS incluye:

  • Nombre: Especifica el nombre de un grupo de aplicaciones.
  • Estado: Especifica el estado de un grupo de aplicaciones. El valor puede ser Iniciado o Detenido.
  • CLR Ver: Especifica la versión de .NET CLR.
  • Modo de canalización: Representa el modo de canalización administrado. Puede ser integrado o clásico.
  • Modo Inicio: Especifica el modo estrella para un grupo de aplicaciones.

A continuación se muestra el resultado del script de PowerShell anterior después de enumerar todos los grupos de aplicaciones de IIS.

Utilice IIS:\AppPools para obtener grupos de aplicaciones IIS

Puede obtener grupos de aplicaciones IIS utilizando IIS PSDrive iis:AppPools. Requiere un módulo PowerShell WebAdministration o IISAdministration instalado en el sistema.

Utilice el siguiente comando para importar el módulo WebAdministration.

Import-Module WebAdministration -Verbose

El siguiente comando obtiene los grupos de aplicaciones.

Get-ChildItem IIS:\AppPools\

En el script de PowerShell anterior, el comando Get-ChildItem utiliza IIS PSDrive, en este caso, “IIS:\AppPools” y obtiene la lista de grupos de aplicaciones en el servidor IIS.

El resultado del script de PowerShell anterior se proporciona a continuación.

PS C:\> Get-ChildItem IIS:\AppPools\                                                                                    
Name                     State        Applications
----                     -----        ------------
.NET v2.0                Started
.NET v2.0 Classic        Started
.NET v4.5                Started      /USMCBMService
                                      /USMMicroservice
.NET v4.5 Classic        Started
Classic .NET AppPool     Started
DefaultAppPool           Started      Default Web Site
HMI                      Stopped      HMI
HMITest                  Started      HMITest
PowerShellGeek           Started

Conclusión

Espero que el artículo anterior sobre cómo enumerar grupos de aplicaciones utilizando el cmdlet Get-IISAppPool e IIS:\AppPool PSDrive en PowerShell le resulte útil.

El comando Get-IISAppPool está disponible en el módulo IISAdministration.

Para utilizar IIS:\AppPool, necesitará utilizar el módulo WebAdministration.

Puede encontrar más temas sobre los comandos de PowerShell Active Directory y los conceptos básicos de PowerShell en la página de inicio de ShellGeek.

Artículos relacionados