如何知道运行Azure角色的VM的密码要求?

时间:2012-08-03 08:19:36

标签: security azure passwords windows-server-2008-r2

我尝试将Azure服务从Windows Server 2008切换到Windows Server 2008 R2。现在,创建本地用户的代码失败并带有

  

System.DirectoryServices.AccountManagement.PasswordException   密码不符合密码策略要求。检查最小密码长度,密码复杂性和密码历史记录要求。

显然,R2不喜欢我分配给本地用户的密码。

我如何知道违反了哪些密码复杂性要求?

2 个答案:

答案 0 :(得分:0)

以下是涵盖Windows Server 2008 R2上的minimum requirements for password complexity的TechNet文章

答案 1 :(得分:0)

我刚刚在我的一个2008 R2实例上验证过,默认情况下这些政策是有效的:

  • 密码最长期限:42天
  • 密码必须符合复杂性要求
  

密码必须符合复杂性要求

     

此安全设置确定密码是否必须满足   复杂性要求。

     

如果启用此政策,则密码必须符合以下最低要求   要求:

     

不包含用户的帐户名称或用户全名的部分内容   超过两个连续字符至少六个字符   length包含以下四个类别中的三个字符:   英文大写字母(A到Z)英文小写   字符(a到z)基数10位数(0到9)非字母   字符(例如,!,$,#,%)复杂性要求是   在更改或创建密码时强制执行。

密码复杂性正常,但最长密码时间可能是个问题。您可以通过RDP修改一次,导出这些设置,然后编写导入这些设置的启动任务来禁用此功能。以下是您可以使用的命令:

secedit /export /cfg settings.inf
secedit /import /db secedit.sdb /cfg settings.inf