Gerir palavras-passe com o PowerShell do Microsoft Graph
Este artigo aplica-se ao Microsoft 365 Enterprise e ao Office 365 Enterprise.
Pode utilizar o Microsoft Graph PowerShell como alternativa ao centro de administração do Microsoft 365 para gerir palavras-passe no Microsoft 365.
Nota
O módulo do Azure Active Directory está a ser substituído pelo SDK do PowerShell do Microsoft Graph. Pode utilizar o SDK do PowerShell do Microsoft Graph para aceder a todas as APIs do Microsoft Graph. Para obter mais informações, veja Introdução ao SDK do PowerShell do Microsoft Graph.
Primeiro, utilize uma conta de administrador do Microsoft Entra DC ou de Administrador de Aplicações na Cloud para ligar ao seu inquilino do Microsoft 365.
A gestão de palavras-passe de um utilizador requer o âmbito de permissão User.ReadWrite.All ou uma das outras permissões listadas na página de referência da Graph API "Atribuir licença".
Connect-Graph -Scopes User.ReadWrite.All
Utilize estes comandos para definir uma palavra-passe e forçar um utilizador a alterar a nova palavra-passe da próxima vez que iniciar sessão.
$userUPN="<user account sign in name, such as belindan@contoso.com>"
$newPassword="<new password>"
$secPassword = ConvertTo-SecureString $newPassword -AsPlainText -Force
Update-MgUser -UserId $userUPN -PasswordProfile @{ ForceChangePasswordNextSignIn = $true; Password = $newPassword }
Consulte também
Gerir contas de utilizador, licenças e grupos do Microsoft 365 com o PowerShell