我对脚本很陌生,我的任务是创建一个 powershell 脚本,该脚本将检查并打印出 IIS 7.0 和 7.5 虚拟目录的所有身份验证类型的状态。
您可能知道有 6 种身份验证类型(基本、Windows、摘要、表单、asp.net 模拟、匿名)。
对于基本、windows、digest 和anonymous,我使用了这个命令:
Get-WebConfigurationProperty -filter /system.web/security/authentication -name enabled "IIS:\Sites\My Site\"
但我找不到可以检查表单身份验证状态的命令。你能帮我解决这个问题吗?
例如,如果在 IIS 配置管理器上启用了表单身份验证,我想在 powershell 中获得启用它的值。
非常感谢。