Iis-7
在powershell中獲取iis7日誌目錄
我相信這很容易,但我找不到答案。我正在設置一個程序來在日誌文件夾上執行一些任務。顯然,我可以使用日誌目錄手動創建一個變數,但這確實會因機器而異。我希望能夠使用一些通用過程。
我目前擁有的:
$iisLogDir = "D:\inetpub\Logs\LogFiles" $now=get-date $daysOld=31 get-childitem $iisLogDir -recurse | where { !$_.PSIsContainer -and ($_.lastWriteTime -le $now.addDays(-$daysOld)) } | remove-item -whatif
謝謝,這些是 2008R2 機器。
您可以使用 IIS WebAdministration 模組和 Get-WebConfigurationProperty cmdlet。
Import-Module WebAdministration (Get-WebConfigurationProperty "/system.applicationHost/sites/siteDefaults" -name logfile.directory).Value
Import-Module WebAdministration (gi IIS:\Sites\$webSite).logfile.directory