Set-MsolUserPassword
Återställer lösenordet för en användare.
Syntax
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
Cmdleten Set-MsolUserPassword återställer lösenordet för en användare. Den här cmdleten kan bara användas för användare med standardidentiteter.
Exempel
Exempel 1: Återställa ett lösenord med ett slumpmässigt lösenord
PS C:\> Set-MsolUserPassword -UserPrincipalName "davidchew@contoso.com" -ForceChangePassword
Det här kommandot återställer lösenordet för davidchew@contoso.com. Cmdleten genererar ett slumpmässigt lösenord. Användaren måste återställa lösenordet vid nästa inloggning.
Exempel 2: Återställa ett lösenord
PS C:\> Set-MsolUserPassword -UserPrincipalName "davidchew@consoso.com" -NewPassword "pa$$word"
Det här kommandot återställer lösenordet för davidchew@contoso.com. Användaren måste återställa lösenordet vid nästa inloggning.
Parametrar
-ForceChangePassword
Anger om användaren måste ändra lösenordet nästa gång de loggar in.
Typ: | Boolean |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-ForceChangePasswordOnly
Typ: | Boolean |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-NewPassword
Anger ett nytt lösenord för användaren. Om användaren är inställd på att kräva ett starkt lösenord måste alla följande regler uppfyllas:
- Lösenordet måste innehålla minst en gemen bokstav
- Lösenordet måste innehålla minst en versal bokstav
- Lösenordet måste innehålla minst ett icke-alfanumeriskt tecken
- Lösenordet får inte innehålla blanksteg, flikar eller radbrytningar
- Lösenordets längd måste vara 8–16 tecken
- Användarnamnet kan inte finnas i lösenordet
Om du inte anger något lösenord genererar cmdleten ett slumpmässigt lösenord för användaren.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-ObjectId
Anger det unika ID för användaren som lösenordet ska anges för.
Typ: | Guid |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-TenantId
Anger det unika ID för klientorganisationen som åtgärden ska utföras på. Standardvärdet är den aktuella användarens klientorganisation. Den här parametern gäller endast för partneranvändare.
Typ: | Guid |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-UserPrincipalName
Anger användarens huvudnamn för den användare som lösenordet ska anges för.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |