كيفية استخدام PowerShell لتشغيل تحديثات Windows

click fraud protection
...

يمكن أن تساعد برمجة البرامج النصية باستخدام Windows PowerShell في أتمتة العديد من الوظائف.

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

الخطوة 1

قم بإنشاء ملف Notepad جديد. اضغط على أيقونة Windows في الزاوية اليسرى السفلية من شاشتك واكتب Notepad لفتح مستند جديد.

فيديو اليوم

الخطوة 2

انسخ والصق النص التالي في المستند. احفظ المستند باسم "WindowsUpdate.ps1" بدون علامات الاقتباس. أغلق المستند.

الدالة Get-WIAStatusValue ($ value) {switch -exact ($ value) {0 {"NotStarted"} 1 {"InProgress"} 2 {"Succeeded"} 3 {"SucceededWithErrors"} 4 {"Failed"} 5 {" تم إحباط "}}}

$ needsReboot = $ false $ UpdateSession = New-Object -ComObject Microsoft. تحديث. الجلسة $ UpdateSearcher = $ UpdateSession. CreateUpdateSearcher ()

اكتب مضيف "- البحث عن تحديثات" $ SearchResult = $ UpdateSearcher. بحث ("IsAssigned = 1 و IsHidden = 0 و IsInstalled = 0")

اكتب مضيف "- تم العثور على [$ ($ SearchResult. Updates.count)] تحديثات لتنزيل وتثبيت "Write-Host

foreach (تحديث $ in $ SearchResult. التحديثات) {# Add Update to Collection $ UpdatesCollection = New-Object -ComObject Microsoft. تحديث. UpdateColl إذا كان ($ Update. EulaAccepted -eq 0) {$ Update. AcceptEula ()} $ UpdatesCollection. إضافة ($ Update) | خارج فارغة

$ needsReboot = $ installResult.rebootRequired
}

إذا (needReboot $) {إعادة تشغيل الكمبيوتر}

الخطوه 3

اضغط على زر Windows مرة أخرى واكتب "بوويرشيل" بدون علامات الاقتباس. انقر بزر الماوس الأيمن فوق رمز Windows PowerShell الذي يظهر في مربع البحث وانقر فوق "تشغيل كمسؤول".

الخطوة 4

اكتب ما يلي إذا كانت هذه هي المرة الأولى التي تقوم فيها بتشغيل برنامج نصي من Windows PowerShell: "تعيين التنفيذ remotesigned. "سيسمح هذا لـ Windows PowerShell بتشغيل البرامج النصية التي تكتبها بنفسك أو التي تم توقيعها بواسطة ملف ناشر موثوق به. اضغط دخول. اكتب "Y" للتأكيد واضغط على "Enter".

الخطوة الخامسة

اكتب موقع الملف الكامل للمستند الذي أنشأته للتو في نافذة PowerShell. على سبيل المثال ، يمكنك كتابة "C: \ users \ name \ documents \ windowsupdate.ps1."

الخطوة 6

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

نصيحة

استمر في مشاهدة نافذة PowerShell للتحقق من تقدم التحديثات.

تحذير

لا تقم بتنزيل أو تشغيل البرامج النصية التي لا تثق بها. يمكن أن تتلف جهاز الكمبيوتر الخاص بك بشكل خطير.