通过脚本启用网站日志记录

通过脚本启用网站日志记录

我正在寻找一种通过 adsutil.vbs 启用或禁用 IIS 6 网站日志记录的方法。有人知道我需要设置哪个属性吗?

谢谢

尼尔

答案1

您可以使用日志类型属性。将其设置为0禁用日志记录。此命令将禁用 W3SVC Web 服务的日志记录。

cscript.exe /nologo adsutil.vbs SET W3SVC/LogType "0"

您还可以使用以下方法免除特定子目录或文件的日志记录:不要登录属性。详细信息可参见这里

此外,您可以使用 adsutil.vbs 脚本以更精细的级别指定日志记录,并使用 LogExtFileFlags 参数和相应的位掩码选择要记录的特定属性。只需添加找到的位掩码的值即可这里并设置 LogExtFileFlags 属性。例如,以下内容将启用LogExtFileDate、LogExtFileTime 和 LogExtFileHttpSubStatus(1 + 2 + 2097152 = 2097155)

cscript.exe /NoLogo adsutil.vbs SET W3SVC/LogExtFileFlags "2097155"

相关内容