获取匿名访问和身份验证控制状态的 IIS 命令
IIS Command To Get Status Of Anonymous Access and Authentication Control
在 IIS 的身份验证部分,我试图通过命令行检查匿名访问是否启用或禁用,我制作了以下命令,但似乎没有正确获取设置:
Get-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST' -location 'Default Web Site' -filter "system.webServer/asp" -name "anonymousAuthentication" | select enabled
有人能帮帮我吗?
试试这个:
$anonAuthFilter = '/system.WebServer/security/authentication/anonymousAuthentication'
Get-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST' -location 'Default Web Site' -filter $anonAuthFilter -name Enabled
盗自
原因是根据 blog post I found
使用位置标签在服务器级别配置身份验证设置
请注意 属性 实际上称为 Enabled
。
你可以使用这个命令。
Get-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST' -location 'Default Web Site' -filter "system.webServer/security/authentication/anonymousAuthentication" -name "enabled" | select value
在 IIS 的身份验证部分,我试图通过命令行检查匿名访问是否启用或禁用,我制作了以下命令,但似乎没有正确获取设置:
Get-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST' -location 'Default Web Site' -filter "system.webServer/asp" -name "anonymousAuthentication" | select enabled
有人能帮帮我吗?
试试这个:
$anonAuthFilter = '/system.WebServer/security/authentication/anonymousAuthentication'
Get-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST' -location 'Default Web Site' -filter $anonAuthFilter -name Enabled
盗自
原因是根据 blog post I found
使用位置标签在服务器级别配置身份验证设置请注意 属性 实际上称为 Enabled
。
你可以使用这个命令。
Get-WebConfigurationProperty -pspath 'MACHINE/WEBROOT/APPHOST' -location 'Default Web Site' -filter "system.webServer/security/authentication/anonymousAuthentication" -name "enabled" | select value