在IIS 10上设置日志记录的PowerShell命令

时间:2018-07-12 20:37:54

标签: powershell windows-server-2016 iis-10

在Windows Server 2016 / IIS 10上,我可以在IIS Manager GUI中将日志文件格式设置为W3C进行以下操作:

[Web服务器名称]→日志记录→选择字段→W3C日志记录字段(标准字段)→选中或取消选中标准字段旁边的框,例如“用户名(cs-用户名)”

我真的很希望能够从PowerShell脚本中选中或取消选中诸如cs-username之类的字段。为此,我试图发现这些标准字段的路径,因此可以对其进行设置:

Import-Module IISAdministration

$prop = Get-WebConfigurationProperty -PSPath 'MACHINE/WEBROOT/APPHOST" -Filter /system.applicationHost/sites/sitedefaults" -Recurse

运行此PowerShell脚本时,它要求我“为以下参数提供值:名称[0]。

当我试图发现下一个路径元素或名称时,它要求我输入一个名称,我觉得这很有趣。如果我输入诸如cs-username之类的内容,它将一无所获,表明我位于错误的目录中(假设递归实际上在四处查看)。

有什么想法吗?

0 个答案:

没有答案