إعداد جهاز قالب Windows في Azure Lab Services
هام
سيتم إيقاف Azure Lab Services في 28 يونيو 2027. لمزيد من المعلومات، راجع دليل الإيقاف.
توضح هذه المقالة أفضل الممارسات والنصائح لإعداد جهاز ظاهري لقالب مختبر يستند إلى Windows في Azure Lab Services. تعرف على كيفية تكوين البرامج شائعة الاستخدام وإعدادات نظام التشغيل، مثل Windows Update وOneDrive وMicrosoft 365.
هام
تحتوي هذه المقالة على أجزاء PowerShell لتبسيط عملية تعديل قالب الجهاز. تأكد من تشغيل البرامج النصية PowerShell مع امتيازات إدارية (تشغيل كمسؤول). في Windows 10 أو 11، حدد البدء، واكتب PowerShell، وحدد Windows PowerShell بزر الماوس الأيمن، ثم حدد تشغيل كمسؤول.
تثبيت OneDrive وتكوينه
عندما يعيد مستخدم المختبر إعادة تعيين جهاز ظاهري معملي، تتم إزالة جميع البيانات الموجودة على الجهاز. لحماية بيانات المستخدم من الفقدان، نوصي بأن يقوم مستخدمو المختبر بعمل نسخة احتياطية من بياناتهم في السحابة، على سبيل المثال باستخدام Microsoft OneDrive.
تثبيت OneDrive
تنزيل OneDrive وتثبيته يدويا
اتبع هذه الخطوات ل OneDrive أو OneDrive for Business.
استخدام برنامج PowerShell النصي
يقوم البرنامج النصي التالي بتنزيل أحدث إصدار من OneDrive وتثبيته. في المثال، يستخدم
/allUsers
التثبيت مفتاح لتثبيت OneDrive لجميع المستخدمين على الجهاز. يقوم/silent
مفتاح التبديل بإجراء تثبيت صامت لتجنب طلب تأكيدات المستخدم.Write-Host "Downloading OneDrive Client..." $DownloadPath = "$env:USERPROFILE/Downloads/OneDriveSetup.exe" if((Test-Path $DownloadPath) -eq $False ) { Write-Host "Downloading OneDrive..." $web = new-object System.Net.WebClient $web.DownloadFile("https://go.microsoft.com/fwlink/p/?LinkId=248256",$DownloadPath) } else { Write-Host "OneDrive installer already exists at " $DownloadPath } Write-Host "Installing OneDrive..." & $env:USERPROFILE/Downloads/OneDriveSetup.exe /allUsers /silent
تخصيصات OneDrive
يمكنك تخصيص تكوين OneDrive بشكل أكبر.
نقل مجلدات Windows المعروفة بصمت إلى OneDrive
غالبا ما تستخدم مجلدات مثل المستندات والتنزيلات والصور لتخزين ملفات مستخدمي المختبر. للتأكد من نسخ هذه المجلدات احتياطيا في OneDrive، يمكنك نقل هذه المجلدات إلى OneDrive.
إذا كنت تستخدم جهازا لا يستخدم Active Directory، فيمكن للمستخدمين نقل هذه المجلدات يدويا إلى OneDrive بمجرد مصادقتها على OneDrive.
- فتح مستكشف الملفات
- حدد مجلد المستندات أو التنزيلات أو الصور بزر الماوس الأيمن.
- انتقل إلى موقع الخصائص>. انقل المجلد إلى مجلد جديد في دليل OneDrive.
إذا كان جهازك الظاهري متصلا ب Active Directory، يمكنك تعيين جهاز القالب لمطالبة مستخدمي المختبر تلقائيا بنقل المجلدات المعروفة إلى OneDrive.
استرداد معرف مؤسستك.
تعرف على كيفية العثور على معرف مؤسسة Microsoft 365. بدلا من ذلك، يمكنك أيضا الحصول على معرف المؤسسة باستخدام البرنامج النصي PowerShell التالي:
Install-Module Microsoft.Graph -Scope CurrentUser Connect-MgGraph -Scopes "User.Read" $officeTenantID = Get-MgOrganization | Select-Object -expand Id
تكوين OneDrive لمطالبته بنقل المجلدات المعروفة إلى OneDrive باستخدام البرنامج النصي PowerShell التالي:
if ($officeTenantID -eq $null) { Write-Error "Variable `$officeTenantId must be set to your Office Tenant Id before continuing." } New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\OneDrive" New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\OneDrive" -Name "KFMSilentOptIn" -Value $officeTenantID -PropertyType STRING
استخدام ملفات OneDrive عند الطلب
قد يقوم مستخدمو المختبر بتخزين أعداد كبيرة من الملفات في حسابات OneDrive الخاصة بهم. للمساعدة في توفير مساحة على الجهاز الظاهري للمختبر وتقليل وقت التنزيل، يمكنك توفير الملفات على OneDrive عند الطلب. يتم تنزيل الملفات عند الطلب فقط بمجرد وصول مستخدم المختبر إلى الملف.
استخدم البرنامج النصي PowerShell التالي لتمكين الملفات عند الطلب في OneDrive:
New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\OneDrive" -Force
New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\OneDrive"
-Name "FilesOnDemandEnabled" -Value "00000001" -PropertyType DWORD
تعطيل البرنامج التعليمي OneDrive
بشكل افتراضي، بعد الانتهاء من إعداد OneDrive، يتم تشغيل برنامج تعليمي في المستعرض. استخدم البرنامج النصي التالي لتعطيل البرنامج التعليمي من العرض:
New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\OneDrive" -Force
New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\OneDrive"
-Name "DisableTutorial" -Value "00000001" -PropertyType DWORD -Force
تعيين الحد الأقصى لحجم تنزيل OneDrive الخاص بالمستخدم
لمنع استخدام OneDrive تلقائيا كمية كبيرة من مساحة القرص على الجهاز الظاهري للمختبر عند مزامنة الملفات، يمكنك تكوين حد أقصى للحجم. عندما يكون لدى مستخدم المختبر OneDrive أكبر من الحد (بالميغابايت)، يتلقى المستخدم مطالبة باختيار المجلدات التي يريد مزامنتها قبل أن يقوم عميل المزامنة من OneDrive (OneDrive.exe) بتنزيل الملفات إلى الجهاز. يتم استخدام هذا الإعداد حيث لا يتم تمكين الملفات عند الطلب.
استخدم البرنامج النصي PowerShell التالي لتعيين الحد الأقصى للحجم. في مثالنا، 1111-2222-3333-4444
هو معرف المؤسسة ويحدد 0005000
عتبة 5 غيغابايت.
New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\OneDrive"
New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\OneDrive\DiskSpaceCheckThresholdMB"
New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\OneDrive\DiskSpaceCheckThresholdMB"
-Name "1111-2222-3333-4444" -Value "0005000" -PropertyType DWORD
تثبيت Microsoft 365 وتكوينه
تثبيت Microsoft 365
إذا كان جهاز القالب يحتاج إلى Microsoft Office، نوصي بتثبيت Office باستخدام أداة نشر Office (ODT). تحتاج إلى إنشاء ملف تكوين قابل لإعادة الاستخدام باستخدام مركز إدارة تطبيقات Microsoft 365 لاختيار البنية وميزات Office التي تحتاج إليها، ومدى تكرار تحديثه.
- انتقل إلى مركز إدارة تطبيقات Microsoft 365 وقم بتنزيل ملف التكوين الخاص بك.
- تنزيل أداة نشر Office (
setup.exe
). - قم بتشغيل
setup.exe /download configuration.xml
لتنزيل مكونات Office. - قم بتشغيل
setup.exe /configure configuration.xml
لتثبيت مكونات Office.
تغيير قناة تحديث Microsoft 365
باستخدام أداة تكوين Office، يمكنك تعيين عدد المرات التي يتلقى فيها Office التحديثات. ومع ذلك، إذا كنت بحاجة إلى تعديل عدد المرات التي يتلقى فيها Office التحديثات بعد التثبيت، فيمكنك تغيير عنوان URL لقناة التحديث. تتوفر عناوين URL لقناة التحديث في تغيير قناة تحديث Microsoft 365 Apps للأجهزة في مؤسستك.
يوضح المثال التالي برنامج PowerShell النصي كيفية تعيين Microsoft 365 لاستخدام قناة التحديث الشهري.
# Update to the Microsoft 365 Monthly Channel
Set-ItemProperty
-Path "HKLM:\SOFTWARE\Microsoft\Office\ClickToRun\Configuration\CDNBaseUrl"
-Name "CDNBaseUrl"
-Value "http://officecdn.microsoft.com/pr/492350f6-3a01-4f97-b9c0-c7c6ddf67d60"
تثبيت تحديثات Windows وتكوينها
تثبيت آخر تحديثات Windows
نوصي بتثبيت آخر تحديثات Microsoft على جهاز القالب لأغراض الأمان قبل نشر القالب VM. من خلال التثبيت قبل نشر المختبر، يمكنك تجنب تعطيل مستخدمي المختبر في عملهم من خلال تحديثات غير متوقعة.
لتثبيت تحديثات Windows من واجهة Windows:
- تشغيل الإعدادات من قائمة البدء
- حدد تحديث والأمان
- حدد التحقق من وجود تحديثات
- سيتم تنزيل التحديثات وتثبيتها.
يمكنك أيضا استخدام PowerShell لتحديث جهاز القالب:
Set-ExecutionPolicy Bypass -Scope Process -Force
Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Confirm
Install-Module PSWindowsUpdate -Confirm
Install-WindowsUpdate -MicrosoftUpdate
Set-ExecutionPolicy default -Force
إشعار
قد تتطلب بعض التحديثات إعادة تشغيل الجهاز. تتم مطالبتك إذا كانت إعادة التشغيل مطلوبة.
تثبيت آخر التحديثات لتطبيقات Microsoft Store
نوصي بتحديث جميع تطبيقات Microsoft Store إلى أحدث إصداراتها.
لتحديث التطبيقات يدويا من Microsoft Store:
- قم بتشغيل تطبيق Microsoft Store .
- حدد علامة الحذف (...) بجوار صورة المستخدم في الزاوية العلوية من التطبيق.
- حدد تنزيل وتحديثات من القائمة المنسدلة.
- حدد زر الحصول على التحديث .
لاستخدام PowerShell لتحديث تطبيقات Microsoft Store:
(Get-WmiObject -Namespace "root\cimv2\mdm\dmmap" -Class "MDM_EnterpriseModernAppManagement_AppManagement01").UpdateScanMethod()
إيقاف تحديثات Windows التلقائية
بعد تحديث Windows إلى أحدث إصدار، قد تفكر في إيقاف تحديثات Windows. قد تتداخل التحديثات التلقائية مع وقت المختبر المجدول. إذا كنت بحاجة إلى المختبر لفترة طويلة، ففكر في مطالبة مستخدمي المختبر بالتحقق يدويا من وجود تحديثات أو جدولة التحديثات التلقائية خارج أوقات المختبر المجدولة. لمزيد من المعلومات حول خيارات التخصيص ل Windows Update، راجع إدارة إعدادات Windows Update الإضافية.
قد يتم إيقاف تحديثات Windows التلقائية باستخدام البرنامج النصي PowerShell التالي:
New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\AU"
New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\AU"
-Name "NoAutoUpdate" -Value "1" -PropertyType DWORD
تثبيت حزم اللغات
إذا كنت بحاجة إلى لغات إضافية مثبتة على الجهاز الظاهري، يمكنك إضافتها من خلال Microsoft Store.
- تشغيل Microsoft Store
- البحث عن "حزمة اللغة"
- اختيار اللغة المراد تثبيتها
إذا قمت بتسجيل الدخول بالفعل إلى القالب VM، فاستخدم اختصار "تثبيت حزمة اللغة" (ms-settings:regionlanguage?activationSource=SMC-IA-4027670
) للانتقال مباشرة إلى صفحة الإعدادات المناسبة.
إزالة التطبيقات المضمنة غير الضرورية
يأتي Windows 10 مزودا بالعديد من التطبيقات المضمنة التي قد لا تكون مطلوبة لمختبرك الخاص. لتبسيط صورة الجهاز لمستخدمي المختبر، قد تحتاج إلى إلغاء تثبيت بعض التطبيقات من جهاز القالب الخاص بك.
لمشاهدة قائمة بالتطبيقات المثبتة، استخدم PowerShell Get-AppxPackage
cmdlet. يوضح المثال التالي برنامج PowerShell النصي جميع التطبيقات المثبتة التي يمكن إزالتها.
Get-AppxPackage | Where {$_.NonRemovable -eq $false} | select Name
لإزالة تطبيق، استخدم Remove-Appx
cmdlet. يوضح البرنامج النصي التالي كيفية إزالة كل ما يتعلق ب XBox:
Get-AppxPackage -Name *xbox* | foreach { if (-not $_.NonRemovable) { Remove-AppxPackage $_} }
تثبيت التطبيقات الشائعة المتعلقة بالتدريس
قم بتثبيت تطبيقات أخرى شائعة الاستخدام للتدريس من خلال تطبيق 'متجر Windows'. تتضمن الاقتراحات تطبيقات مثل تطبيق Microsoft Whiteboard وMicrosoft Teams وMinycraft Education Edition. يجب تثبيت هذه التطبيقات يدويا من خلال 'متجر Windows' أو من خلال مواقع الويب الخاصة بها على القالب VM.
الخطوات التالية
- تعرف على كيفية إدارة التكلفة من خلال التحكم في سلوك إيقاف تشغيل Windows