Mit Powershell IIS-Protokolle zugreifen?
-
02-07-2019 - |
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?
Lösung
Schauen Sie sich diese Blog-Post:
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