Partilhar via


Set-MsolUserPassword

Repõe a palavra-passe de um utilizador.

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 repõe a palavra-passe de um utilizador. Este cmdlet só pode ser utilizado para utilizadores com identidades padrão.

Exemplos

Exemplo 1: Repor uma palavra-passe com uma palavra-passe aleatória

PS C:\> Set-MsolUserPassword -UserPrincipalName "davidchew@contoso.com" -ForceChangePassword

Este comando repõe a palavra-passe para davidchew@contoso.com. O cmdlet gera uma palavra-passe aleatória. O utilizador tem de repor a palavra-passe no início de sessão seguinte.

Exemplo 2: Repor uma palavra-passe

PS C:\> Set-MsolUserPassword -UserPrincipalName "davidchew@consoso.com" -NewPassword "pa$$word"

Este comando repõe a palavra-passe para davidchew@contoso.com. O utilizador terá de repor a palavra-passe no início de sessão seguinte.

Parâmetros

-ForceChangePassword

Indica se o utilizador tem de alterar a palavra-passe da próxima vez que iniciar sessão.

Tipo:Boolean
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-ForceChangePasswordOnly

Tipo:Boolean
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-NewPassword

Especifica uma nova palavra-passe para o utilizador. Se o utilizador estiver definido para exigir uma palavra-passe segura, todas as seguintes regras têm de ser cumpridas:

  • A palavra-passe tem de conter, pelo menos, uma letra minúscula
  • A palavra-passe tem de conter, pelo menos, uma letra em maiúscula
  • A palavra-passe tem de conter, pelo menos, um caráter não alfanumérico
  • A palavra-passe não pode conter espaços, separadores ou quebras de linha
  • O comprimento da palavra-passe tem de ter entre 8 e 16 carateres
  • Não é possível conter o nome de utilizador na palavra-passe

Se não especificar uma palavra-passe, o cmdlet gera uma palavra-passe aleatória para o utilizador.

Tipo:String
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-ObjectId

Especifica o ID exclusivo do utilizador para o qual definir a palavra-passe.

Tipo:Guid
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-TenantId

Especifica o ID exclusivo do inquilino no qual efetuar a operação. O valor predefinido é o inquilino do utilizador atual. Este parâmetro aplica-se apenas aos utilizadores parceiros.

Tipo:Guid
Position:Named
Default value:None
Necessário:False
Aceitar entrada de pipeline:True
Aceitar carateres universais:False

-UserPrincipalName

Especifica o nome principal de utilizador do utilizador para o qual definir a palavra-passe.

Tipo:String
Position:Named
Default value:None
Necessário:True
Aceitar entrada de pipeline:True
Aceitar carateres universais:False