Set-MsolUserPassword

Kullanıcının parolasını sıfırlar.

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

Set-MsolUserPassword cmdlet'i bir kullanıcının parolasını sıfırlar. Bu cmdlet yalnızca standart kimliklere sahip kullanıcılar için kullanılabilir.

Örnekler

Örnek 1: Rastgele parolayla parola sıfırlama

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

Bu komut için davidchew@contoso.comparolayı sıfırlar. Cmdlet rastgele bir parola oluşturur. Kullanıcının bir sonraki oturum açmada parolayı sıfırlaması gerekir.

Örnek 2: Parola sıfırlama

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

Bu komut için davidchew@contoso.comparolayı sıfırlar. Kullanıcının bir sonraki oturum açmada parolayı sıfırlaması gerekir.

Parametreler

-ForceChangePassword

Kullanıcının bir sonraki oturum açışında parolayı değiştirmesi gerekip gerekmediğini gösterir.

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

Kullanıcı için yeni bir parola belirtir. Kullanıcı güçlü bir parola gerektirecek şekilde ayarlandıysa, aşağıdaki kuralların tümüne uyulmalıdır:

  • Parola en az bir küçük harf içermelidir
  • Parola en az bir büyük harf içermelidir
  • Parola en az bir alfasayısal olmayan karakter içermelidir
  • Parola boşluk, sekme veya satır sonu içeremez
  • Parola uzunluğu 8-16 karakter olmalıdır
  • Kullanıcı adı parolada bulunamaz

Parola belirtmezseniz, cmdlet kullanıcı için rastgele bir parola oluşturur.

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

-ObjectId

Parolasının ayarlanacağı kullanıcının benzersiz kimliğini belirtir.

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

-TenantId

İşlemin gerçekleştirildiği kiracının benzersiz kimliğini belirtir. Varsayılan değer, geçerli kullanıcının kiracısıdır. Bu parametre yalnızca iş ortağı kullanıcıları için geçerlidir.

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

-UserPrincipalName

Parolasının ayarlanacağı kullanıcının kullanıcı asıl adını belirtir.

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