2012-08-03 38 views
0

我試圖將Azure服務從Windows Server 2008切換到Windows Server 2008 R2。現在,創建一個本地用戶的代碼失敗如何知道運行Azure角色的虛擬機的密碼要求?

System.DirectoryServices.AccountManagement.PasswordException 的密碼不符合密碼策略的要求。檢查最小密碼長度,密碼複雜度和密碼歷史記錄要求。

顯然R2不喜歡我分配給本地用戶的密碼。

我怎麼知道密碼複雜度要求被違反?

回答

0

我只是驗證了我的2008 R2實例之一,這些政策都默認爲有效:

  • 密碼最長使用期限:42天
  • 密碼必須符合複雜性要求

Passwo rd必須符合複雜性要求

此安全設置確定密碼是否必須滿足 複雜性要求。

如果啓用此策略,密碼必須符合以下最低 要求:

不包含用戶的帳戶名或超過兩個連續的字符在 長度至少爲六個字符用戶的全名 的部分包含以下四種類別中的三種字符: 英文大寫字符(A到Z)英文小寫字母 字符(a到z)基本10位數字(0到9)非字母 字符(例如!,$,#) ,%)在更改密碼或創建密碼時強制實施複雜性要求 d。

密碼的複雜性是可以的,但最大密碼時間可能是一個問題。您可以通過RDP修改一次,導出這些設置來禁用此功能,然後編寫一個啓動任務來導入這些設置。以下是您可以使用的命令:

secedit /export /cfg settings.inf 
secedit /import /db secedit.sdb /cfg settings.inf 
相關問題