小编Mar*_*sen的帖子

IIS 8:忽略设置应用程序池用户名

我在 IIS 7.5 上这样做:

创建一个应用程序池“testpool”,并将用户名和密码设置为与 AD 中存在的用户名和密码相匹配。然后以管理员身份在 powershell 中:

  • Import-Module webadministration
  • cd IIS:\AppPools
  • Get-ItemProperty "testpool" -name "processmodel.username"

它给了我正确的用户名。然后:

  • Set-ItemProperty "testpool" -name "processmodel.username" -value "mydomain\anotheruser"
  • Get-ItemProperty "testpool" -name "processmodel.username"

它给了我新的用户名 mydomain\anotheruser。但是,在 IIS 8 上,最后一行仍然给了我旧的用户名,但它上面的行不会导致错误。

编辑:

我们正在创建用于配置我们所有网络服务器的脚本。如果在编写脚本时无法设置用户名,那会很烦人。

我已经在许多 IIS 7.5 服务器(Windows 2008)上尝试过这个,它们都可以工作。我已经在三台 IIS 8 服务器(Windows 2012)上试过了,但都没有工作。

事实证明,虽然我不能设置用户名,但我可以在 IIS 8 上设置密码:

  • Set-ItemProperty "testpool" -name "processmodel.password" -value "MyPassword"

powershell windows-server-2012 iis-8

2
推荐指数
1
解决办法
7426
查看次数

标签 统计

iis-8 ×1

powershell ×1

windows-server-2012 ×1