L'impostazione di un account
Azure con la password che
non scade mai (never expire) non è disponibile da interfaccia.
Va usato il comando
PowerShell Set-AzureADUser e la proprietà
PasswordPolicies con il valore
DisablePasswordExpiration:
Set-AzureADUser -ObjectId <ID or UPN> -PasswordPolicies DisablePasswordExpiration
un esempio completo:
# mi connetto ad azure (Tenant Id=Directory Id)
Connect-AzureAD -TenantId 14955237-88d5-4c2b-8411-7a0b1ae31004
# immposto l'UPN o l'ID dell'utente
$userId = "test@xxxxx.onmicrosoft.com"
# visualizzo lo stato attuale
Get-AzureADUser -ObjectId $userId | Select-Object UserprincipalName,@{ N="PasswordNeverExpires";E={$_.PasswordPolicies -contains "DisablePasswordExpiration"} }
# set
# Set-AzureADUser -ObjectId $userId -PasswordPolicies None
Set-AzureADUser -ObjectId $userId -PasswordPolicies DisablePasswordExpiration
# visualizzo lo stato dopo la modifica
Get-AzureADUser -ObjectId $userId | Select-Object UserprincipalName,@{ N="PasswordNeverExpires";E={$_.PasswordPolicies -contains "DisablePasswordExpiration"} }
per riportare l'impodtazione al valore originale (con scadenza), una il parametro
None:
Set-AzureADUser -ObjectId <ID or UPN> -PasswordPolicies None
Vedi anche
Set-AzureADUser