Postagens

Mostrando postagens de abril, 2009

List IIS 7.0 Worker Process with PowerShell

A partir do IIS 7.0 a Microsoft descontinuou o iisapp.vbs que era uma das ferramentas de linha de comando mais usadas pelos administradores de IIS 6.0. Agora você deve usar o appcmd.exe que é a ferramenta primária de linha de comando do IIS 7. Muito embora seja possivel obter resultados similares utilizando o appcmd.exe, eu sentia falta de apenas digitar iisapp e ver a lista de applications pools executando naquele momento. Utilizando o IIS Snap-in for PowerShell pus um fim definitivo ao meu sofrimento com a função abaixo: function iisapp() { get-childItem IIS:\AppPools\ | ` foreach{ get-childitem ("IIS:\AppPools\" + ` $_.Name.ToString() + "\WorkerProcesses") } | ` select-object appPoolName, State, ProcessId, ` StartTime } Sei que é uma longa linha, mas você já é um cara sortudo por não ter que digita-la.