Set-MsolUserPassword
Redefine a senha de um usuário.
Sintaxe
Set-MsolUserPassword
-ObjectId <Guid>
[-NewPassword <String>]
[-ForceChangePassword <Boolean>]
[-ForceChangePasswordOnly <Boolean>]
[-TenantId <Guid>]
[<CommonParameters>]
Set-MsolUserPassword
[-NewPassword <String>]
[-ForceChangePassword <Boolean>]
[-ForceChangePasswordOnly <Boolean>]
-UserPrincipalName <String>
[-TenantId <Guid>]
[<CommonParameters>]
Description
O cmdlet Set-MsolUserPassword redefine a senha de um usuário. Ele só pode ser usado para usuários com identidades padrão.
Exemplos
Exemplo 1: Redefinir uma senha com uma senha aleatória
PS C:\> Set-MsolUserPassword -UserPrincipalName "davidchew@contoso.com" -ForceChangePassword
Esse comando redefine a senha para davidchew@contoso.com. O cmdlet gera uma senha aleatória. O usuário precisa redefinir a senha na próxima entrada.
Exemplo 2: Redefinir uma senha
PS C:\> Set-MsolUserPassword -UserPrincipalName "davidchew@consoso.com" -NewPassword "pa$$word"
Esse comando redefine a senha para davidchew@contoso.com. O usuário será obrigado a redefinir a senha no próximo ingresso.
Parâmetros
-ForceChangePassword
Indica se o usuário deve alterar a senha na próxima vez que entrar.
Tipo: | Boolean |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
-ForceChangePasswordOnly
Tipo: | Boolean |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
-NewPassword
Especifica uma nova senha para o usuário. Se o usuário estiver definido para requerer uma senha forte, então todas as seguinte regras devem ser atendidas:
- A senha deve conter pelo menos uma letra minúscula
- A senha deve conter pelo menos uma letra maiúscula
- A senha deve conter pelo menos um caractere não alfanumérico
- A senha não pode conter espaços, guias ou quebras de linha
- O comprimento da senha deve ser de 8 a 16 caracteres
- O nome de usuário não pode ser contido na senha
Se você não especificar uma senha, o cmdlet gerará uma senha aleatória para o usuário.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
-ObjectId
Especifica a ID exclusiva do usuário para o qual definir a senha.
Tipo: | Guid |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
-TenantId
Especifica a ID exclusiva do locatário no qual executar a operação. O valor padrão é o locatário do usuário atual. Esse parâmetro se aplica somente a usuários parceiros.
Tipo: | Guid |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
-UserPrincipalName
Especifica o nome principal do usuário para o qual definir a senha.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |