Set-MsolUserPassword

Resetuje hasło użytkownika.

Składnia

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>]

Opis

Polecenie cmdlet Set-MsolUserPassword resetuje hasło użytkownika. To polecenie cmdlet może być używane tylko dla użytkowników ze standardowymi tożsamościami.

Przykłady

Przykład 1. Resetowanie hasła przy użyciu losowego hasła

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

To polecenie resetuje hasło dla davidchew@contoso.comelementu . Polecenie cmdlet generuje losowe hasło. Użytkownik musi zresetować hasło podczas następnego logowania.

Przykład 2. Resetowanie hasła

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

To polecenie resetuje hasło dla davidchew@contoso.comelementu . Użytkownik będzie musiał zresetować hasło podczas następnego logowania.

Parametry

-ForceChangePassword

Wskazuje, czy użytkownik musi zmienić hasło przy następnym logowaniu.

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

Określa nowe hasło dla użytkownika. Jeśli użytkownik jest ustawiony tak, aby wymagał silnego hasła, należy spełnić wszystkie następujące reguły:

  • Hasło musi zawierać co najmniej jedną małą literę
  • Hasło musi zawierać co najmniej jedną wielką literę
  • Hasło musi zawierać co najmniej jeden znak inny niż alfanumeryczny
  • Hasło nie może zawierać spacji, kart ani podziałów wierszy
  • Długość hasła musi mieć od 8 do 16 znaków
  • Nazwa użytkownika nie może być zawarta w haśle

Jeśli nie określisz hasła, polecenie cmdlet generuje losowe hasło dla użytkownika.

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

-ObjectId

Określa unikatowy identyfikator użytkownika, dla którego ma zostać ustawione hasło.

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

-TenantId

Określa unikatowy identyfikator dzierżawy, na którym ma być wykonywana operacja. Wartość domyślna to dzierżawa bieżącego użytkownika. Ten parametr dotyczy tylko użytkowników partnerów.

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

-UserPrincipalName

Określa główną nazwę użytkownika, dla którego ma zostać ustawione hasło.

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