【发布时间】:2020-08-29 03:14:00
【问题描述】:
https://www.interfacett.com/blogs/how-change-iis-log-contents-powershell/ 告诉我如何在服务级别设置默认文件字段,很有帮助:-) 但是我想在一个单独的命名网站级别设置实际的文件字段(添加 sc-bytes 和 cs-bytes)——因为你可以通过 IIS GUI 很容易地是的——但是能够设置和获取(到检查)对多个 IIS Web 和应用服务器使用可重复的脚本 - 是的,我真的很想使用 POSH 脚本对 IIS 服务进行编目...
所以这很好用:-
Invoke-Command –Session $session {
Set-WebConfigurationProperty -Filter System.Applicationhost/Sites/SiteDefaults/logfile -Name LogExtFileFlags -Value "Date,Time,ClientIP"}
....而且我可以 - 感谢 Stackoverflow 提示 - 使用 IIS 的 GUI 配置编辑器创建相同的 Powershell - 在默认日志文件设置的服务级别。
我尝试使用网站级别的 Config 编辑器将 sc-bytes 和 cs-bytes 字段添加到实际日志文件中,但日志文件没有出现在列表中?
我现在已经放弃并使用了 GUI。
我看到其他人问过类似的问题,希望我们都能得到答案:-)
【问题讨论】:
-
问题很不清楚。你到底在找什么?为什么
sc-bytes在服务器级命令中不起作用或如何在站点级设置?
标签: powershell iis