Gerenciar senhas com o Microsoft Graph PowerShell

Esse artigo se aplica ao Microsoft 365 Enterprise e ao Office 365 Enterprise.

Você pode usar o Microsoft Graph PowerShell como uma alternativa ao Centro de administração do Microsoft 365 para gerenciar senhas no Microsoft 365.

Observação

O módulo do Azure Active Directory está sendo substituído pelo SDK do Microsoft Graph PowerShell. 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, use um administrador Microsoft Entra DC, Administração de Aplicativo na Nuvem ou conta de administrador globalpara se conectar ao locatário do Microsoft 365.

O gerenciamento de senhas para um usuário requer o escopo de permissão User.ReadWrite.All ou uma das outras permissões listadas na página de referência 'Atribuir licença' API do Graph.

Connect-Graph -Scopes User.ReadWrite.All

Use esses comandos para definir uma senha e forçar um usuário a alterar sua nova senha na próxima vez que entrar.

$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

Gerenciar o Microsoft 365 com o PowerShell

Introdução ao PowerShell para o Microsoft 365