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-IISAppPoolTambié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-IISAppPoolEn 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 -VerboseEl 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 StartedConclusió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.
