Standardmässig werden alle Logs des IIS auf dem Laufwerk C: abgelegt. Dies ist jedoch nicht empfehlenswert, weil dadurch einerseits Performance verloren geht (je nach Konfiguration) und andererseits besteht die Gefahr, dass das Systemlaufwerk voll läuft und das OS somit zum Absturz gebracht wird.

Wie die SharePoint Logs verschoben werden können, ist hier beschrieben: SharePoint Trace- und Usage-Logs (mittels PowerShell) verschieben

Die Logs können sehr einfach per PowerShell verschoben werden. Nachfolgende Befehle sind auf jedem SharePoint Server in der SharePoint 2010 Management Shell auszuführen.

IIS Logs verschieben
Navigieren Sie im Server Manager zu der IIS Site, für welche Sie die Log Files verschieben wollen. In meinem Beispiel: TechTask

Erstellen Sie am neuen Ort die Verzeichnisstruktur zum Ablegen der Log Files. In diesem Beispiel D:\Logs\IIS

Öffnen Sie die SharePoint 2010 Management Shell und setzen Sie folgenden Befehl ab:
Import-Module WebAdministration

Passen Sie den PowerShell Befehl zum Verschieben der IIS Logs an. Tragen Sie bei <Sitename> den Namen der IIS Site ein und ersetzen Sie <NeuerIISLogsPfad> durch den Pfad, unter welchem die IIS Log-Files künftig abgelegt werden sollen.
Set-ItemProperty «IIS:\Sites\<Sitename>» -name logFile.directory -value «<NeuerIISLogsPfad>»

In diesem Beispiel sieht der Befehl wie folgt aus:
Set-ItemProperty «IIS:\Sites\TechTask» -name logFile.directory -value «D:\Logs\IIS»

Unter Logging im Abschnitt IIS der entsprechenden IIS Site (in diesem Beispiel «TechTask») ist jetzt der neue Pfad für die IIS Log Files hinterlegt. Natürlich kann man auch einfach hier den neuen Pfad eintragen, anstelle von PowerShell…