Compartilhar via


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