2008-09-22 18 views

Respuesta

5

Salida esta entrada del blog:

IIS 7.0 Powershell Support

+0

gracias. pero parece que manejan la administración de la configuración de IIS a través de powershell, no leyendo/analizando los archivos de registro para las solicitudes. ¿Me he perdido algo? – MikeJ

+0

Probablemente no se haya perdido nada. Esos son los únicos cmdlets que conozco. ¿Podría publicar más información sobre qué funcionalidad exactamente le gustaría ver? Los archivos de registro son solo archivos de texto ¿no? ¿Hay algo especial que los diferencie de analizar cualquier otro archivo de texto? – EBGreen

+0

lo que quería hacer era crear scripts que me permitieran acceder a todos los mensajes en una entrada de registro para poder calcular estadísticas como # de 404, el total de bytes servidos, etc. – MikeJ

2

¿Funcionaría un guión rápido y sucio? La tercera línea de la cabecera del archivo de registro W3C (guardado de forma predeterminada por IIS) tiene una línea #header ... Guardar los siguientes como Importación-W3CLog.ps1

param ($logfile) 
import-csv -Delimiter " " -Header "date","time","s-ip","cs-method","cs-uri-stem","cs-uri-query","s-port","cs-username","c-ip","csUser-Agent","sc-status","sc-substatus","sc-win32-status","time-taken" -path $logfile | where { !($_.Date.StartsWith('#')) } 
+0

Esto es mucho mejor que tratar de preocuparse con las herramientas de IIS 7.0 powershell. Solo agregue | Out-GridView -Title "IIS Log Parser" al final de su segunda línea y luego puede usar los filtros out-gridview para buscar sus archivos. –

Cuestiones relacionadas