【发布时间】:2020-04-08 13:33:59
【问题描述】:
我正在寻找一个 powershell 脚本来启用 IIS 高级日志记录中的一个日志记录定义中的字段。
请看下面的截图。
我尝试了以下命令。
Set-WebConfigurationProperty -Filter "system.webServer/advancedLogging/Server/logDefinitions/[@baseFileName='%COMPUTERNAME%-Server']/selectedFields" -PSPath machine/webroot/apphost -Name VIP_Name -value "True"
我收到以下错误
Set-WebConfigurationProperty:意外的令牌输入: 获取配置(“机器/WEBROOT/APPHOST”)/system.webServer/advancedLogging/Server/log 定义/[@baseFileName='%COMPUTERNAME%-Server']/字段位置: 93 长度:1 片段:[ 在 D:\AdvanceLogging.ps1:10 字符:1 + Set-WebConfigurationProperty -Filter "system.webServer/advancedLoggin ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: (:) [Set-WebConfigurationProperty],参数 tException + FullyQualifiedErrorId : System.ArgumentException,Microsoft.IIs.PowerShell.Provide
r.SetConfigurationPropertyCommand
我不知道上面的命令是否正确,有人可以帮忙吗?
【问题讨论】:
-
已经看过了,我正在研究高级日志记录。
标签: powershell iis advanced-custom-fields iis-advanced-logging