Active-Directory
如何將 AD 密碼設置為過期/使用 PowerShell 更改
我需要重置全部使用者密碼,然後將它們設置為過期或“使用者下次登錄時必須更改密碼” 使用 SetADAccountPassword 可以輕鬆更改密碼。
查看 SetADAccountControl cmdlet 說明表明描述中有一個“PasswordExpired”參數,但在其余文本中沒有提及該參數。如果我嘗試它,它不存在。
理想情況下,我希望有一個相當簡單的 Powershell 命令來完成它!我在伺服器上沒有任何其他腳本語言。
謝謝。
Get-ADUser -Identity $name | Set-ADUser -ChangePasswordAtLogon:$true
應該做的伎倆。
Office365 / ExchangeOnline / Exchange 2016 本地:
Connect-MsolService $email = example@contoso.onmicrosoft.com Set-MsolUser -UserPrincipalName $email |Set-MsolUserPassword -ForceChangePasswordOnly $true -ForceChangePassword $true