تعرف على كيفية تغيير كلمة مرور حسابك باستخدام PowerShell على Windows 11. اتبع دليلنا المفصل خطوة بخطوة للحصول على عملية خالية من المتاعب
يعد استخدام PowerShell لتغيير كلمات المرور أمرًا رائعًا بشكل خاص للمسؤولين ومحترفي تكنولوجيا المعلومات والمستخدمين المتمرسين الذين يحتاجون إلى التشغيل الآلي والتخصيص والقدرة على إدارة حسابات متعددة بسهولة. يمكن أن يوفر هذا الكثير من الوقت ويجعل الأمور أكثر تنظيمًا وتحكمًا.
تذكر أنه لا يمكن استخدام PowerShell إلا لتغيير كلمات المرور للحسابات المحلية على الكمبيوتر نفسه ، وليس لحسابات Microsoft التي تستخدمها لتسجيل الدخول إلى جهاز الكمبيوتر. بالنسبة لحسابات Microsoft ، ستحتاج إلى تغيير كلمة المرور إما من خلال موقع Microsoft على الويب أو من خلال إعدادات حسابك.
في هذه المقالة ، سوف نستكشف عدة أوامر مختلفة لتغيير كلمة مرور حسابك المحلي في Windows 11 باستخدام PowerShell.
قم بتغيير كلمة مرور الحساب على Windows 11 باستخدام PowerShell
في PowerShell ، هناك العديد من الأوامر المختلفة التي يمكن استخدامها لتغيير كلمات المرور لحسابات المستخدمين المحليين. هنا بناء الجملة وبعض الأمثلة:
أولاً ، ابحث عن PowerShellالقائمة "ابدأ" ، وانقر فوق "تشغيل كمسؤول" في الجزء الأيمن لفتحه. ثم انقر فوق "نعم" في موجه التحكم في حساب المستخدم.

استخدام أمر مستخدم الشبكة
الأمر net user هو أداة مساعدة لسطر الأوامر موجودة في Windows لفترة طويلة. يتم استخدامه لإدارة حسابات المستخدمين ، بما في ذلك تغييرات كلمة المرور ، مباشرة من موجه الأوامر أو PowerShell.في نافذة PowerShell ، اكتب الأمر التالي لتغيير كلمة المرور واضغط على Enter:net user Username NewPassward
استبدل Usernameاسم المستخدم الفعلي للحساب الذي تريد تغيير كلمة المرور له ، وبكلمة NewPasswordالمرور الجديدة التي تريد تعيينها.
مثال:
على سبيل المثال ، إذا كان اسم المستخدم هو "Kalki51" وتريد تعيين كلمة المرور الجديدة على "Saht! 3225" ، فسيكون الأمر كما يلي:net user kalki51 Saht!3225

على الرغم من أن هذا الأمر يمكن أن يغير كلمة مرور حساب المستخدم ، إلا أنه لا يُنصح عمومًا بإدخال كلمات المرور في نص عادي في سطر الأوامر. نظرًا لأنه يمكن تخزين الأمر في محفوظات الأوامر ، يمكن لأي شخص لديه وصول إلى الجهاز عرضه. يجب عليك إما مسح السجل أو استخدام طريقة آمنة كما هو موضح أدناه.
باستخدام أمر Set-LocalUser
يمكنك أيضًا استخدام Set-LocalUser cmdlet لتغيير كلمة المرور لحساب المستخدم:Set-LocalUser -Name "Username" -Password (ConvertTo-SecureString -AsPlainText "NewPassword" -Force)استبدل Usernameاسم المستخدم الفعلي لحسابك وكلمة NewPasswordالمرور الجديدة التي تريد تعيينها.
يتم استخدام الأمر ConvertTo-SecureStringcmdlet لتحويل كلمة مرور النص العادي إلى تنسيق سلسلة آمن. تحدد المعلمة -AsPlainTextأنك تقدم كلمة المرور بنص عادي ، ويتم -Forceاستخدام المعلمة لمنع أي مطالبات تأكيد.
مثال:Set-LocalUser -Name "kalki51" -Password (ConvertTo-SecureString -AsPlainText "tax234@52" -Force)

بعد تشغيل الأمر ، لن يقدم أي رسالة تأكيد. للتحقق من تغيير كلمة المرور ، يمكنك محاولة تسجيل الدخول باستخدام كلمة المرور الجديدة.
باستخدام الأمر WMI Win32_UserAccount Class
أمر آخر يمكنك استخدامه لتعيين كلمة مرور جديدة لحساب المستخدم هو أداة Windows Management Instrumentation (WMI). اكتب الأمر التالي واضغط Enterعلى كل سطر:$user = Get-WmiObject Win32_UserAccount -Filter "Name='<Username>'"$user.SetPassword("<NewPassword>")
مثال:$user = Get-WmiObject Win32_UserAccount -Filter "Name='<kalki52>'"
$user.SetPassword("<pswd12345>")

استخدام أوامر cmdlets Get-LocalUser و Set-LocalUser
أدخل الأمر أدناه لسرد جميع الحسابات المتاحة على جهاز الكمبيوتر الخاص بك ، واضغط على Enter:Get-LocalUser

أدخل الأمر التالي لإنشاء وتخزين كلمة المرور الجديدة في متغير ، واضغط على Enter:$Password = Read-Host "Enter new password" -AsSecureString
اكتب كلمة المرور الجديدة للحساب واضغط Enter.

أدخل الأوامر أدناه واضغط Enterبعد كتابة كل سطر. سيؤدي هذا إلى تعيين كلمة المرور الجديدة للحساب المحلي.$UserAccount = Get-LocalUser -Name "kalki51"
$UserAccount | Set-LocalUser -Password $Password
استبدل Usernameاسم الحساب.

هذا كل شيء. كانت هذه بعض الطرق المختلفة التي يمكنك من خلالها استخدام Powershell لتغيير كلمة مرور الحساب في Windows 11 ، لأي سبب تريد تغييره.
العلامات: