Frage

Ich weiß, dass Sie Powershell verwenden können Dinge wie die Registry einen Laufwerksbuchstaben zu machen. Es gibt auch andere Objekte in Powershell andere Objekte auf diese Weise zu behandeln. Kennt jemand eine cmd-lets IIS-Protokolle auf diese Weise zugreifen?

War es hilfreich?

Lösung

Schauen Sie sich diese Blog-Post:

IIS 7.0 Powershell-Support

Andere Tipps

Würde ein quick and dirty Skript arbeiten? Die dritte Zeile der W3C-Protokolldateiheader (standardmäßig von IIS gespeichert) eine #header Linie ... Speicher Folgendes als Import-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('#')) }
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top