Bagikan melalui


Set-MsolUserPassword

Mereset kata sandi untuk pengguna.

Sintaks

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

Deskripsi

Cmdlet Set-MsolUserPassword mengatur ulang kata sandi pengguna. Cmdlet ini hanya dapat digunakan untuk pengguna dengan identitas standar.

Contoh

Contoh 1: Mereset kata sandi dengan kata sandi acak

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

Perintah ini mengatur ulang kata sandi untuk davidchew@contoso.com. Cmdlet menghasilkan kata sandi acak. Pengguna diharuskan untuk mengatur ulang kata sandi saat masuk berikutnya.

Contoh 2: Mereset kata sandi

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

Perintah ini mengatur ulang kata sandi untuk davidchew@contoso.com. Pengguna akan diminta untuk mengatur ulang kata sandi saat masuk berikutnya.

Parameter

-ForceChangePassword

Menunjukkan apakah pengguna harus mengubah kata sandi saat berikutnya mereka masuk.

Jenis:Boolean
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:True
Terima karakter wildcard:False

-ForceChangePasswordOnly

Jenis:Boolean
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:True
Terima karakter wildcard:False

-NewPassword

Menentukan kata sandi baru untuk pengguna. Jika pengguna diatur untuk memerlukan kata sandi yang kuat, maka semua aturan berikut harus dipenuhi:

  • Kata sandi harus berisi setidaknya satu huruf kecil
  • Kata sandi harus berisi setidaknya satu huruf besar
  • Kata sandi harus berisi setidaknya satu karakter non-alfanumerik
  • Kata sandi tidak boleh berisi spasi, tab, atau hentian baris
  • Panjang kata sandi harus 8-16 karakter
  • Nama pengguna tidak dapat dimuat dalam kata sandi

Jika Anda tidak menentukan kata sandi, cmdlet menghasilkan kata sandi acak untuk pengguna.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:True
Terima karakter wildcard:False

-ObjectId

Menentukan ID unik pengguna untuk mengatur kata sandi.

Jenis:Guid
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False

-TenantId

Menentukan ID unik penyewa untuk melakukan operasi. Nilai default adalah penyewa pengguna saat ini. Parameter ini hanya berlaku untuk pengguna mitra.

Jenis:Guid
Position:Named
Nilai default:None
Diperlukan:False
Terima input alur:True
Terima karakter wildcard:False

-UserPrincipalName

Menentukan nama utama pengguna untuk mengatur kata sandi.

Jenis:String
Position:Named
Nilai default:None
Diperlukan:True
Terima input alur:True
Terima karakter wildcard:False