احذف المعامل أو الأجهزة الظاهرية الخاصة بالمعامل في Azure DevTest Labs

توضح لك هذه المقالة كيفية حذف جهاز ظاهري (VM) من معمل أو حذف معمل في Azure DevTest Labs.

حذف VM من معمل

عند إنشاء جهاز ظاهري في معمل، تقوم DevTest Labs تلقائياً بإنشاء موارد للجهاز الظاهري، مثل القرص وواجهة الشبكة وعنوان IP العام، في مجموعة موارد منفصلة. يؤدي حذف الجهاز الظاهري إلى حذف معظم الموارد التي تم إنشاؤها عند إنشاء الجهاز الظاهري، بما في ذلك VM وواجهة الشبكة والقرص. ومع ذلك، فإن حذف الجهاز الظاهري لا يحذف:

  • أي موارد قمت بإنشائها يدوياً في مجموعة موارد VM.
  • خزنة مفاتيح الجهاز الظاهري في مجموعة موارد المعمل.
  • تم تعيين أي إتاحة أو موازن تحميل أو عنوان IP عام في مجموعة موارد الجهاز الظاهري. تتم مشاركة هذه الموارد بواسطة أجهزة ظاهرية متعددة في مجموعة موارد.

تنبيه

حذف الأجهزة الظاهرية والمختبرات دائم، ولا يمكن التراجع عن ذلك.

لحذف جهاز ظاهري من معمل:

  1. في صفحة Overview للمعمل في مدخل Microsoft Azure، ابحث عن الجهاز الظاهري الذي تريد حذفه في القائمة ضمن أجهزتي الظاهرية.

  2. إما:

    • حدد More options (...) بجوار قائمة VM، وحدد Delete من قائمة السياق. لقطة شاشة لـ Delete المحددة في قائمة سياق V M في صفحة نظرة عامة على المعمل.

    أو

    • حدد اسم الجهاز الظاهري في القائمة، ثم في صفحة نظرة عامة لجهاز VM، حدد Delete من القائمة العلوية. لقطة شاشة للزر Delete في صفحة V M Overview.
  3. في صفحة Are you sure you want to delete it?، حدد Delete.
    يعد حذف الجهاز الظاهري، وواجهة الشبكة، وأقراص نظام التشغيل المقترنة به دائما، ولا يمكن التراجع عنه.

    لقطة شاشة لصفحة تأكيد حذف V M.

  4. للتحقق من حالة الحذف، حدد رمز Notifications على شريط قوائم Azure.

أتمتة عملية حذف جميع الأجهزة الظاهرية في المختبر

كمالك مختبر، يمكنك حذف الأجهزة الافتراضية من المختبر الخاص بك في مدخل Azure. يمكنك أيضاً حذف جميع الأجهزة الافتراضية في المختبر الخاص بك باستخدام برنامج نصي PowerShell. في المثال التالي، ضمن القيم لتغيير التعليق، قم بتعديل قيم المعلمة. يمكنك استرداد subscriptionIdالقيمlabResourceGroup من جزء المختبر في مدخلlabName Azure.

   # Delete all the VMs in a lab.
          
   # Values to change:
   $subscriptionId = "<Enter Azure subscription ID here>"
   $labResourceGroup = "<Enter lab's resource group here>"
   $labName = "<Enter lab name here>"
          
   # Sign in to your Azure account.
   Connect-AzAccount
          
   # Select the Azure subscription that has the lab. This step is optional
   # if you have only one subscription.
   Select-AzSubscription -SubscriptionId $subscriptionId
          
   # Get the lab that has the VMs that you want to delete.
   $lab = Get-AzResource -ResourceId ('subscriptions/' + $subscriptionId + '/resourceGroups/' + $labResourceGroup + '/providers/Microsoft.DevTestLab/labs/' + $labName)
          
   # Get the VMs from that lab.
   $labVMs = Get-AzResource | Where-Object {
      $_.ResourceType -eq 'microsoft.devtestlab/labs/virtualmachines' -and
      $_.Name -like "$($lab.Name)/*"}
          
   # Delete the VMs.
   foreach($labVM in $labVMs)
      {
         Remove-AzResource -ResourceId $labVM.ResourceId -Force
      }          

حذف معمل

عند حذف معمل من مجموعة موارد، يحذف DevTest Labs تلقائياً ما يلي:

  • جميع الأجهزة الظاهرية في المعمل.
  • جميع مجموعات الموارد المرتبطة بتلك الأجهزة الظاهرية.
  • جميع الموارد التي أنشأتها DevTest Labs تلقائياً أثناء إنشاء المعمل.

لا تحذف DevTest Labs مجموعة موارد المعمل نفسها، ولا تحذف أي موارد أنشأتها يدوياً في مجموعة موارد المعمل.

ملاحظة

إذا كنت تريد حذف مجموعة موارد المعمل يدوياً، يجب حذفها أولاً. لا يمكنك حذف مجموعة موارد تحتوي على معمل بداخلها.

لحذف معمل:

  1. في صفحة Overview للمعمل في مدخل Microsoft Azure، حدد Delete من شريط الأدوات العلوي.

    لقطة شاشة لزر

  2. في صفحة Are you sure you want to delete it?، ضمن اكتب اسم المعمل، اكتب اسم المعمل، ثم حدد Delete.
    حذف المختبر وجميع موارده دائم، ولا يمكن التراجع عن ذلك.

    لقطة شاشة لصفحة تأكيد حذف المعمل.

  3. للتحقق من حالة الحذف، حدد رمز Notifications على شريط قوائم Azure.

    لقطة شاشة لرمز التنبيهات على شريط قوائم Azure.

الخطوات التالية