我必须提供什么类型的密码来设置应用程序池标识的自定义帐户

ana*_*and 43 iis-7

我正在尝试将应用程序池的标识设置为特定帐户.当我输入用户名的密码时,它说

指定的密码无效.键入新密码.

密码字段是否有特定要求?

请帮我.

小智 49

对我来说,就是我没有将域名添加到登录名(DOMAIN\USER).它是默认为本地帐户

  • 这对我来说也是一个问题:)有时我们可能会忘记一些过于基本的东西。哈哈 :) (2认同)

Chl*_*hil 13

您指定的用户帐户必须具有组策略中的"从网络访问此计算机"用户权限.

如果这是服务器加入域,则需要通过组策略 - >计算机配置 - >策略 - > Windows设置 - >安全设置 - >本地策略 - >用户权限分配添加此权限.

  • 另请检查用户(或用户所属的组)是否未应用“拒绝从网络访问此计算机”策略。 (2认同)

Joh*_*ohn 10

我已经配置了以下设置,但在尝试使用UI更改新应用程序池的标识时,我仍然遇到同样的错误:

'指定的密码无效.输入新密码.'

  • 本地用户和组
    • 将域服务帐户添加到本地组"IIS_IUSRS".
  • 本地安全政策
    • 将域服务帐户添加到策略:
      • 从网络访问此计算机
      • 拒绝在本地登录
      • 以批处理作业登录
      • 以服务身份登录

对我有用的方法是放弃UI并使用appcmd.exe通过命令行执行此操作.

%windir%\system32\inetsrv\appcmd.exe set config /section:applicationPools /[name='APP_POOL_NAME'].processModel.identityType:SpecificUser /[name='APP_POOL_NAME'].processModel.userName:DOMAIN\USER_NAME /[name='APP_POOL_NAME'].processModel.password:PASSWORD 
Run Code Online (Sandbox Code Playgroud)

该方法在文章中描述:

http://technet.microsoft.com/en-us/library/cc771170(v=ws.10).aspx

  • 尽管我使用了这篇文章,但这对我有所帮助:[链接](https://itgala.xyz/iis-error-the-specified-password-is-invalid-type-a-new-password/) (2认同)

小智 7

导致此错误的另一个常见原因是长用户名...如果您继续感到困惑(就像我一样),请尝试使用AD中列出的用户名"Pre-Windows 2000"(假设您使用的是域名)帐户).为我工作!


Yok*_*oky 6

对我来说,这是因为我没有提到域名作为用户名的一部分

  • 是的。`DOMAINNAME\username` 已修复。多么可怕的错误消息,根本没有帮助 (2认同)

Mat*_*eid 5

这也可能意味着该帐户已被锁定(之前登录尝试失败次数过多),您可以在本地用户和组 MMC 中进行配置。


小智 2

安全管理器中的标准 Windows 密码规则确实适用。我相信您必须使用现有帐户以及该用户分配的密码。如果安全管理器是在设置用户帐户后配置的,并且密码不会过期,则它们的密码规则可能比当前现有的规则弱,从而可能会产生冲突。

在服务器 2008R2 中 %windir%\system32\secpol.msc /s 应该会调出本地安全策略 不确定在其他操作系统版本中是否相同。