Gerir palavras-passe com o PowerShell do Microsoft Graph
Esse artigo se aplica 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.
Observação
O módulo do Azure Active Directory está a ser substituído pelo SDK do PowerShell do Microsoft Graph. Você pode usar o Microsoft Graph SDK do PowerShell para acessar todas as APIs do Microsoft Graph. Para saber mais, confira 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 }
Confira também
Gerenciar contas de usuário, licenças e grupos do Microsoft 365 com o PowerShell