AzureAD Defina a senha para nunca expirar. Verificar & defina uma senha para nunca expirar em um único ou vários Diretório Ativo Azure contas de usuários.
OBSERVAÇÃO: Isso se aplica apenas a contas baseadas em nuvem, Se você estiver sincronizando contas do local Diretório Ativo para AzureAD, você precisa definir senhas para nunca expirar no local Diretório Ativo conta.
Verificar
Usuário único
Verifique as políticas de expiração para a senha de um único usuário:
Get-AzureADUser -ObjectId UPN | Select-Object UserPrincipalName, @{N="PasswordNeverExpires";E={$_.PasswordPolicies -contains "DisablePasswordExpiration"}
}
PowerShellExemplo:
Get-AzureADUser -ObjectId user@enterinit.com | Select-Object UserPrincipalName, @{N="PasswordNeverExpires";E={$_.PasswordPolicies -contains "DisablePasswordExpiration"}
}
PowerShellVários usuários
Verifique as políticas de expiração para senhas de vários usuários usando um arquivo de entrada CSV:
Import-CSV azureadusers.csv | ForEach {
Get-AzureADUser -ObjectId $_.AzureADUPN | Select-Object UserPrincipalName,@{N="PasswordNeverExpires";E={$_.PasswordPolicies -contains "DisablePasswordExpiration"}
}
}
PowerShellOBSERVAÇÃO: O arquivo CSV deve conter o nome principal do usuário (UPN) do AzureAD Usuários:
AzureAD
user1@enterinit.com
user2@enterinit.com
user3@enterinit.com
PowerShellDefinir
Usuário único
Defina uma senha para nunca expirar para a senha de um único usuário:
Set-AzureADUser -ObjectId UPN -PasswordPolicies DisablePasswordExpiration
PowerShellExemplo:
Set-AzureADUser -ObjectId user@enterinit.com -PasswordPolicies DisablePasswordExpiration
PowerShellVários usuários
Defina uma senha para nunca expirar para senhas de vários usuários usando um arquivo de entrada CSV:
Import-CSV azureadusers.csv | ForEach {
Set-AzureADUser -ObjectId $_.AzureADUPN -PasswordPolicies DisablePasswordExpiration
}
PowerShellOBSERVAÇÃO: Verifique se a expiração foi definida corretamente executando Get-AzureADUser:
Import-CSV azureadusers.csv | ForEach { Get-AzureADUser -ObjectId $_.AzureADUPN | Select-Object UserPrincipalName, ` @{N="PasswordNeverExpires";E={$_.PasswordPolicies -contains "DisablePasswordExpiration"}
}
}
PowerShell
muito útil . obrigado.