【问题标题】:How can I edit certain configurations on IIS Configuration editor using powershell?如何使用 powershell 在 IIS 配置编辑器上编辑某些配置?
【发布时间】:2021-04-25 11:44:50
【问题描述】:

我目前正在做一个非常小的项目,我正在尝试使用 powershell 完成的一件事是在 IIS 网站上启用 kerberos 身份验证和 SSO 服务(用于演示我使用 IIS 上的默认网站)。

我已经弄清楚如何使用 powershell 完成大多数步骤,但为了完成这项工作,我需要编辑路径上的配置编辑器:"system.webServer/security/authentication/windowsAuthentication"。更具体地说,我需要将 useAppPoolCredentials 的设置从 false 更改为 true。

我正在尝试使用 powershell 来实现这一点,但我的知识非常有限,我无法做到这一点。

有人知道我是怎么做到的吗?

【问题讨论】:

  • 点击帮助了解如何使用Generate Script,以后就不需要再问类似的问题了。

标签: powershell iis


【解决方案1】:

试试下面:

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

【讨论】:

  • 不,它不起作用...我不是要启用 windows 身份验证,而是在我已经在 iis 站点上启用 windows 身份验证后尝试编辑某个配置。
【解决方案2】:

我解决了它并想分享我的解决方案:

Set-IISConfigAttributeValue -ConfigElement $ConfigSection -AttributeName "useAppPoolCredentials" -AttributeValue "True"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-01-30
    • 2012-09-23
    • 1970-01-01
    • 1970-01-01
    • 2015-07-29
    • 2019-12-22
    • 2018-10-31
    • 1970-01-01
    相关资源
    最近更新 更多