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 |