Mit dem Webserver arbeiten
Mit diesen Skripten kann man den Webserver hinsichtlich des Loggings bearbeiten.
# Aktuelle Protokolldatei anzeigen lassen
$ILOG = @{
Path = ‘IIS:\Sites\Default Web Site’
Name = ‘logfile.directory’
}
$LogfileLocation = (Get-ItemProperty @ILOG).value
$LogFileFolder = [System.Environment]::ExpandEnvironmentVariables(“$LogfileLocation”)
Get-ChildItem $LogFileFolder -Recurse
# Den Speicherort für Protokolldateien ändern nach D:\IISLogs
$ILOG2 = @{
Path = ‘IIS:\Sites\Default Web Site’
Name = ‘logfile.directory’
}
Set-ItemProperty @ILOG2 -Value ‘D:\IISLogs’
# Wie oft werden neue Protokolldateien erstellt – daily
$CLOG = @{
Path = ‘IIS:\Sites\Default Web Site’
Name = ‘logFile.period’
}
Get-ItemProperty @CLOG
# Protokolldateien jede Woche erstellen lassen – weekly
$NLOG = @{
Path = ‘IIS:\Sites\Default Web Site’
Name = ‘logFile.period’
}
Set-ItemProperty @NLOG -Value weekly
# Die maximale Größe einer Protokolldatei festlegen
$MLOG = @{
Path = ‘IIS:\Sites\Default Web Site’
Name = ‘logFile.period’
}
Set-ItemProperty @MLOG -value ‘MaxSize’
$Size = 1GB
$SLOG = @{
Path = ‘IIS:\Sites\Default Web Site’
Name = ‘logFile.truncateSize’
}
Set-ItemProperty @SLOG -Value $size
# Protokollierung deaktivieren
$DLOG = @{
Path = ‘IIS:\Sites\Default Web Site’
Name = ‘logFile.enabled’
}
Set-ItemProperty @DLOG -Value $false
Mit dem Webserver arbeiten.ps1
https://www.der-windows-papst.de/2020/07/22/certificate-authority-iis/