Use o comando que você postou na pergunta vinculada e agende-o usando uma tarefa agendada.
Comando usando dsquery/dsmod
:
dsquery user "OU=Sales,OU=New York,dc=internal,dc=AcmeCorp,dc=com" | dsmod user -pwd ChangeThisNow! -mustchpwd yes -u Admin -p APassword
PowerShell:
users = Get-ADUser -Filter "*" -SearchScope Subtree -SearchBase 'DC=contoso,DC=com'
$users | Set-ADUser -ChangePasswordAtLogon $true
Além disso, lembre-se de que isso não forçará um usuário a alterar uma senha imediatamente , apenas forçará a alteração da senha no próximo logon