Set-MsolUserPassword

Resetuje heslo pro uživatele.

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

Rutina Set-MsolUserPassword resetuje heslo uživatele. Tuto rutinu lze použít pouze pro uživatele se standardními identitami.

Příklady

Příklad 1: Resetování hesla s náhodným heslem

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

Tento příkaz resetuje heslo pro davidchew@contoso.com. Rutina vygeneruje náhodné heslo. Uživatel musí resetovat heslo při příštím přihlášení.

Příklad 2: Resetování hesla

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

Tento příkaz resetuje heslo pro davidchew@contoso.com. Uživatel bude muset resetovat heslo při příštím přihlášení.

Parametry

-ForceChangePassword

Určuje, jestli uživatel musí změnit heslo při příštím přihlášení.

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

Určuje nové heslo pro uživatele. Pokud je uživatel nastavený tak, aby vyžadoval silné heslo, musí být splněna všechna následující pravidla:

  • Heslo musí obsahovat alespoň jedno malé písmeno.
  • Heslo musí obsahovat alespoň jedno velké písmeno.
  • Heslo musí obsahovat alespoň jeden nealnumerický znak.
  • Heslo nesmí obsahovat žádné mezery, tabulátory ani konce řádků.
  • Délka hesla musí být 8 až 16 znaků.
  • Uživatelské jméno nemůže být obsaženo v hesle.

Pokud nezadáte heslo, rutina pro uživatele vygeneruje náhodné heslo.

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

-ObjectId

Určuje jedinečné ID uživatele, pro kterého se má heslo nastavit.

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

-TenantId

Určuje jedinečné ID tenanta, na kterém se má operace provést. Výchozí hodnota je tenant aktuálního uživatele. Tento parametr se vztahuje pouze na uživatele partnera.

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

-UserPrincipalName

Určuje hlavní název uživatele, pro kterého se má nastavit heslo.

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