2013/03/21


如何處理office365密碼複雜度的方法如下

首先,修改密碼的 PowerShell 命令為:

Set-MsolUserPassword -UserPrincipalName test@miniasp.com -NewPassword SimplePW123
但若密碼太過簡單,就會出現以下錯誤訊息:

Set-MsolUserPassword : You must choose a strong password that contains 9 to 16 characters, a combination of letters, and at least one number or symbol. Choose another password and try again.


如果要暫時解除使用者的密碼複雜度要求,可以執行以下 PowerShell 命令完成:

Set-MsolUser -UserPrincipalName test@miniasp.com -StrongPasswordRequired $False
而當我設定密碼後,會再將此設定調回來,確保使用者自行密碼重設時,可以設定一組夠強的密碼。

Set-MsolUser -UserPrincipalName test@miniasp.com -StrongPasswordRequired $True


重整一下需求:

客戶提供帳號清單,包含預設密碼
建立帳號時,須設定使用者可用預設密碼登入
使用者首次登入必須被要求變更預設密碼
使用者變更密碼時必須強迫套用 Office 365 預設的密碼複雜度要求


最後,完成一位使用者的 PowerShell 指令碼如下:

Set-MsolUser -UserPrincipalName a@a.com -StrongPasswordRequired $False
Set-MsolUserPassword -UserPrincipalName a@a.com -NewPassword 123 -ForceChangePassword $True
Set-MsolUser -UserPrincipalName a@a.com -StrongPasswordRequired $True


http://blog.miniasp.com/post/2013/03/20/Office-365-Administration-How-to-turn-off-user-password-complexity-requirement.aspx

沒有留言: