Iis-7

集中配置 IIS 7+ 日誌文件

  • November 12, 2014

是否可以集中配置 IIS 的日誌記錄行為,最好是在域級別?具體來說,我正在查看日誌文件翻轉設置。

在進行了一些研究後,我無法找到任何與 Active Directory 或其他集中管理 IIS 配置方面的自動化方式相關的明顯內容——儘管這可能歸結為沒有選擇適當的搜尋詞。

我對組策略或任何其他不需要對需要應用配置的每台機器進行手動干預的強大方法持開放態度。

這些設置儲存在<logFile>元素的<siteDefaults>元素中%SystemRoot%\System32\InetSrv\config\applicationHost.config

我不知道組策略中允許管理這些設置的任何“庫存”功能。Microsoft.Web.Administration API 是一個託管程式碼 API,您可以從 PowerShell 呼叫它來對文件進行腳本更改。您也可以查看使用AppCmd.exe使用老式批處理文件編寫腳本。

例如,下面的命令將日誌文件翻轉時間的伺服器範圍預設設置設置為使用本地時間:

appcmd.exe set config -section:system.applicationHost/sites /siteDefaults.logFile.localTimeRollover:true /commit:apphost

執行腳本以作為組策略啟動腳本對文件進行修改對applicationHost.config我來說似乎是一個合理的選擇。

引用自:https://serverfault.com/questions/643240