Set-MsolUserPassword

إعادة تعيين كلمة المرور لمستخدم.

بناء الجملة

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

الوصف

يقوم الأمر Cmdlet Set-MsolUserPassword بإعادة تعيين كلمة مرور المستخدم. يمكن استخدام cmdlet هذا فقط للمستخدمين الذين لديهم هويات قياسية.

أمثلة

مثال 1: إعادة تعيين كلمة مرور باستخدام كلمة مرور عشوائية

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

يعيد هذا الأمر تعيين كلمة المرور ل davidchew@contoso.com. ينشئ cmdlet كلمة مرور عشوائية. يطلب من المستخدم إعادة تعيين كلمة المرور عند تسجيل الدخول التالي.

مثال 2: إعادة تعيين كلمة مرور

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

يعيد هذا الأمر تعيين كلمة المرور ل davidchew@contoso.com. سيطلب من المستخدم إعادة تعيين كلمة المرور عند تسجيل الدخول التالي.

المعلمات

-ForceChangePassword

يشير إلى ما إذا كان يجب على المستخدم تغيير كلمة المرور في المرة التالية التي يسجل فيها الدخول.

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

تحديد كلمة مرور جديدة للمستخدم. إذا تم تعيين المستخدم لطلب كلمة مرور قوية، فيجب استيفاء جميع القواعد التالية:

  • يجب أن تحتوي كلمة المرور على حرف صغير واحد على الأقل
  • يجب أن تحتوي كلمة المرور على حرف كبير واحد على الأقل
  • يجب أن تحتوي كلمة المرور على حرف واحد على الأقل غير أبجدي رقمي
  • لا يمكن أن تحتوي كلمة المرور على أي مسافات أو علامات تبويب أو فواصل أسطر
  • يجب أن يتراوح طول كلمة المرور من 8 إلى 16 حرفا
  • لا يمكن تضمين اسم المستخدم في كلمة المرور

إذا لم تحدد كلمة مرور، يقوم cmdlet بإنشاء كلمة مرور عشوائية للمستخدم.

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

-ObjectId

يحدد المعرف الفريد للمستخدم الذي سيتم تعيين كلمة المرور له.

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

-TenantId

يحدد المعرف الفريد للمستأجر الذي سيتم إجراء العملية عليه. القيمة الافتراضية هي مستأجر المستخدم الحالي. تنطبق هذه المعلمة فقط على المستخدمين الشركاء.

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

-UserPrincipalName

يحدد اسم المستخدم الأساسي للمستخدم الذي يجب تعيين كلمة المرور له.

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