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.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ForceChangePasswordOnly

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters: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.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ObjectId

Anger det unika ID för användaren som lösenordet ska anges för.

Type:Guid
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters: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.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-UserPrincipalName

Anger användarens huvudnamn för den användare som lösenordet ska anges för.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False