2,289 views +0 -0

Force Licensed Users Password change

Install-Module MSOnline
Import-Module MSOnline
Connect-MsolService
# Get licensed users
$licensedUsers = Get-MsolUser -All | Where-Object {$_.IsLicensed -eq $true}
# Set ForceChangePassword True for $licensedUsers
foreach ($user in $licensedUsers) {
Set-MsolUserPassword -UserPrincipalName $user.UserPrincipalName -ForceChangePasswordOnly $true -ForceChangePassword $true
}
Disconnect-MsolService