在Powershell中为IIS应用启用身份验证

杰伊·纳纳瓦蒂

我知道如何通过以下命令为IIS网站设置此设置:

Set-WebConfigurationProperty -filter "/system.webServer/security/authentication/windowsAuthentication" -name enabled -value true -PSPath "IIS:\" -location $siteName

但是我想为该网站内的应用程序设置它。例如,我有一个名为“ MySite”的IIS网站,里面有两个应用程序。我想为一个启用Windows身份验证,而不为另一个启用。因此,在站点级别启用都会同时启用,这是我不想要的。

詹姆斯·墨菲

您不需要单独的-PSPath-Location参数。您可以像这样组合它们:

-PSPath "IIS:\Sites\$SiteName\$AppName"

因此,实际的命令将如下所示:

Set-WebConfigurationProperty -Filter "/system.webServer/security/authentication/windowsAuthentication" -Name Enabled -Value True -PSPath "IIS:\Sites\$SiteName\$AppName"

请注意,您可能会遇到此错误:

Set-WebConfigurationProperty:在此路径上不能使用此配置部分。当节锁定在父级时,会发生这种情况。锁定默认情况下是(overrideModeDefault =“ Deny”),或者是由一个带有overlayMode =“ Deny”或旧版allowOverride =“ false”的位置标记显式设置的。

在ServerFault的Tomfanning提供了这里的解决方案我在这里重复了他的步骤:

  1. 打开IIS管理器
  2. 单击左侧树中的服务器名称
  3. 右窗格的“管理”部分,双击“配置编辑器”
  4. 在顶部,选择部分system.webServer / security / authentication / anonymousAuthentication
  5. 在右侧窗格中,单击“解锁部分”
  6. 在顶部,选择部分system.webServer / security / authentication / windowsAuthentication
  7. 在右侧窗格中,单击“解锁部分”

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

以编程方式在IIS中启用或禁用匿名身份验证

来自分类Dev

如何为连接到IIS的Tomcat中托管的Web应用程序启用证书身份验证

来自分类Dev

在 Airflow 中启用 RDS 身份验证

来自分类Dev

使用C#检查IIS中是否启用了表单身份验证

来自分类Dev

在Elastic Beanstalk上的IIS中启用基本的HTTP身份验证?

来自分类Dev

Powershell禁用匿名FTP并启用身份验证

来自分类Dev

为Azure门户启用多因素身份验证

来自分类Dev

IIS中的Asp.Net核心MVC应用程序Windows身份验证

来自分类Dev

托管WCF应用程序IIS身份验证

来自分类Dev

托管WCF应用程序IIS身份验证

来自分类Dev

IIS Windows身份验证

来自分类Dev

IIS身份验证错误

来自分类Dev

使用 asp.net 中的基本身份验证覆盖 IIS Windows 身份验证

来自分类Dev

在Windows 8.1中启用Windows身份验证

来自分类Dev

如何在Django中启用基本访问身份验证

来自分类Dev

在EmbeddedD Derby中启用用户身份验证

来自分类Dev

在Windows 8.1中启用Windows身份验证

来自分类Dev

在EmbeddedD Derby中启用用户身份验证

来自分类Dev

如何在Django中启用基本访问身份验证

来自分类Dev

在 ubuntu 18.04 中启用 OpenLdap 身份验证

来自分类Dev

在基于OWIN的MVC 5中为多个Web应用设置表单身份验证

来自分类Dev

在ASP.NET WebApi 2中为移动应用程序实现外部身份验证

来自分类Dev

在NodeJS应用中为远程API存储身份验证令牌的最佳方法是什么?

来自分类Dev

在Windows身份验证IIS 8.5中拒绝用户

来自分类Dev

Rails应用程序,IIS 8.5中具有Windows身份验证的REMOTE_USER属性

来自分类Dev

Powershell Mongodb身份验证

来自分类Dev

PowerShell远程身份验证

来自分类Dev

Puppet MongoDb启用身份验证

来自分类Dev

使用Windows身份验证和Web应用程序的IIS与Web应用程序

Related 相关文章

  1. 1

    以编程方式在IIS中启用或禁用匿名身份验证

  2. 2

    如何为连接到IIS的Tomcat中托管的Web应用程序启用证书身份验证

  3. 3

    在 Airflow 中启用 RDS 身份验证

  4. 4

    使用C#检查IIS中是否启用了表单身份验证

  5. 5

    在Elastic Beanstalk上的IIS中启用基本的HTTP身份验证?

  6. 6

    Powershell禁用匿名FTP并启用身份验证

  7. 7

    为Azure门户启用多因素身份验证

  8. 8

    IIS中的Asp.Net核心MVC应用程序Windows身份验证

  9. 9

    托管WCF应用程序IIS身份验证

  10. 10

    托管WCF应用程序IIS身份验证

  11. 11

    IIS Windows身份验证

  12. 12

    IIS身份验证错误

  13. 13

    使用 asp.net 中的基本身份验证覆盖 IIS Windows 身份验证

  14. 14

    在Windows 8.1中启用Windows身份验证

  15. 15

    如何在Django中启用基本访问身份验证

  16. 16

    在EmbeddedD Derby中启用用户身份验证

  17. 17

    在Windows 8.1中启用Windows身份验证

  18. 18

    在EmbeddedD Derby中启用用户身份验证

  19. 19

    如何在Django中启用基本访问身份验证

  20. 20

    在 ubuntu 18.04 中启用 OpenLdap 身份验证

  21. 21

    在基于OWIN的MVC 5中为多个Web应用设置表单身份验证

  22. 22

    在ASP.NET WebApi 2中为移动应用程序实现外部身份验证

  23. 23

    在NodeJS应用中为远程API存储身份验证令牌的最佳方法是什么?

  24. 24

    在Windows身份验证IIS 8.5中拒绝用户

  25. 25

    Rails应用程序,IIS 8.5中具有Windows身份验证的REMOTE_USER属性

  26. 26

    Powershell Mongodb身份验证

  27. 27

    PowerShell远程身份验证

  28. 28

    Puppet MongoDb启用身份验证

  29. 29

    使用Windows身份验证和Web应用程序的IIS与Web应用程序

热门标签

归档