Set-EntraUserPasswordProfile
Define a palavra-passe de um utilizador.
Sintaxe
Default (Predefinição)
Set-EntraUserPasswordProfile
[-ForceChangePasswordNextSignIn]
[-ForceChangePasswordNextSignInWithMfa]
-UserId <String>
-Password <SecureString>
[<CommonParameters>]
Descrição
O Set-EntraUserPasswordProfile cmdlet com alias Set-EntraUserPassword define a palavra-passe para um utilizador no Microsoft Entra ID.
Qualquer utilizador pode atualizar a sua palavra-passe sem pertencer a qualquer função de administrador.
Exemplos
Exemplo 1: Definir a palavra-passe de um utilizador
Connect-Entra -Scopes 'Directory.AccessAsUser.All'
$newPassword = '<strong-password>'
$securePassword = ConvertTo-SecureString $newPassword -AsPlainText -Force
Set-EntraUserPasswordProfile -UserId 'SawyerM@contoso.com' -Password $securePassword
Este comando define a palavra-passe do utilizador especificado.
-
-UserIdO parâmetro especifica o ID de um utilizador no Microsoft Entra ID. -
-PasswordO parâmetro especifica a palavra-passe a definir.
Exemplo 2: Definir a palavra-passe de um utilizador com o parâmetro ForceChangePasswordNextLogInWithMfa
Connect-Entra -Scopes 'Directory.AccessAsUser.All'
$newPassword= '<strong-password>'
$securePassword = ConvertTo-SecureString $newPassword -AsPlainText -Force
Set-EntraUserPasswordProfile -UserId 'SawyerM@contoso.com' -Password $securePassword -ForceChangePasswordNextSignInWithMfa
Este comando define a palavra-passe especificada do utilizador com o parâmetro ForceChangePasswordNextLogInWithMfa.
-
-UserIdO parâmetro especifica o ID de um utilizador no Microsoft Entra ID. -
-PasswordO parâmetro especifica a palavra-passe a definir. -
-ForceChangePasswordNextSignInWithMfaO parâmetro obriga o utilizador a mudar a sua palavra-passe.
Exemplo 3: Definir a palavra-passe do utilizador com o parâmetro ForceChangePasswordNextLogIn
connect-Entra -Scopes 'Directory.AccessAsUser.All'
$newPassword= '<strong-password>'
$securePassword = ConvertTo-SecureString $newPassword -AsPlainText -Force
Set-EntraUserPasswordProfile -UserId 'SawyerM@contoso.com' -Password $securePassword -ForceChangePasswordNextSignIn
Este comando define a palavra-passe especificada do utilizador com o parâmetro ForceChangePasswordNextLogin.
-
-UserIdO parâmetro especifica o ID de um utilizador no Microsoft Entra ID. -
-PasswordO parâmetro especifica a palavra-passe a definir. -
-ForceChangePasswordNextSignInO parâmetro obriga um utilizador a alterar a sua palavra-passe no próximo login.
Parâmetros
-ForceChangePasswordNextSignIn
Obriga um utilizador a mudar a palavra-passe no próximo início de sessão.
Propriedades dos parâmetros
| Tipo: | System.Management.Automation.SwitchParameter |
| Valor predefinido: | None |
| Suporta carateres universais: | False |
| NãoMostrar: | False |
Conjuntos de parâmetros
(All)
| Posto: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline por nome de propriedade: | False |
| Valor dos restantes argumentos: | False |
-ForceChangePasswordNextSignInWithMfa
Se estiver definido como verdadeiro, obrigue o utilizador a mudar a palavra-passe.
Propriedades dos parâmetros
| Tipo: | System.Management.Automation.SwitchParameter |
| Valor predefinido: | None |
| Suporta carateres universais: | False |
| NãoMostrar: | False |
Conjuntos de parâmetros
(All)
| Posto: | Named |
| Obrigatório: | False |
| Valor do pipeline: | False |
| Valor do pipeline por nome de propriedade: | False |
| Valor dos restantes argumentos: | False |
-Password
Especifica a palavra-passe.
Propriedades dos parâmetros
| Tipo: | System.SecureString |
| Valor predefinido: | None |
| Suporta carateres universais: | False |
| NãoMostrar: | False |
Conjuntos de parâmetros
(All)
| Posto: | Named |
| Obrigatório: | True |
| Valor do pipeline: | True |
| Valor do pipeline por nome de propriedade: | True |
| Valor dos restantes argumentos: | False |
-UserId
Especifica o ID de um utilizador.
Propriedades dos parâmetros
| Tipo: | System.String |
| Valor predefinido: | None |
| Suporta carateres universais: | False |
| NãoMostrar: | False |
| Aliases: | IdentificadorDoObjeto, UPN, Identidade, Nome Principal do Utilizador |
Conjuntos de parâmetros
(All)
| Posto: | Named |
| Obrigatório: | True |
| Valor do pipeline: | True |
| Valor do pipeline por nome de propriedade: | True |
| Valor dos restantes argumentos: | False |
CommonParameters
Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.