احذف المعامل أو الأجهزة الظاهرية الخاصة بالمعامل في Azure DevTest Labs
توضح لك هذه المقالة كيفية حذف جهاز ظاهري (VM) من معمل أو حذف معمل في Azure DevTest Labs.
حذف VM من معمل
عند إنشاء جهاز ظاهري في معمل، تقوم DevTest Labs تلقائياً بإنشاء موارد للجهاز الظاهري، مثل القرص وواجهة الشبكة وعنوان IP العام، في مجموعة موارد منفصلة. يؤدي حذف الجهاز الظاهري إلى حذف معظم الموارد التي تم إنشاؤها عند إنشاء الجهاز الظاهري، بما في ذلك VM وواجهة الشبكة والقرص. ومع ذلك، فإن حذف الجهاز الظاهري لا يحذف:
- أي موارد قمت بإنشائها يدوياً في مجموعة موارد VM.
- خزنة مفاتيح الجهاز الظاهري في مجموعة موارد المعمل.
- تم تعيين أي إتاحة أو موازن تحميل أو عنوان IP عام في مجموعة موارد الجهاز الظاهري. تتم مشاركة هذه الموارد بواسطة أجهزة ظاهرية متعددة في مجموعة موارد.
تنبيه
حذف الأجهزة الظاهرية والمختبرات دائم، ولا يمكن التراجع عن ذلك.
لحذف جهاز ظاهري من معمل:
في صفحة Overview للمعمل في مدخل Microsoft Azure، ابحث عن الجهاز الظاهري الذي تريد حذفه في القائمة ضمن أجهزتي الظاهرية.
إما:
- حدد More options (...) بجوار قائمة VM، وحدد Delete من قائمة السياق.
أو
- حدد اسم الجهاز الظاهري في القائمة، ثم في صفحة نظرة عامة لجهاز VM، حدد Delete من القائمة العلوية.
- حدد More options (...) بجوار قائمة VM، وحدد Delete من قائمة السياق.
في صفحة Are you sure you want to delete it?، حدد Delete.
يعد حذف الجهاز الظاهري، وواجهة الشبكة، وأقراص نظام التشغيل المقترنة به دائما، ولا يمكن التراجع عنه.للتحقق من حالة الحذف، حدد رمز 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 مجموعة موارد المعمل نفسها، ولا تحذف أي موارد أنشأتها يدوياً في مجموعة موارد المعمل.
ملاحظة
إذا كنت تريد حذف مجموعة موارد المعمل يدوياً، يجب حذفها أولاً. لا يمكنك حذف مجموعة موارد تحتوي على معمل بداخلها.
لحذف معمل:
في صفحة Overview للمعمل في مدخل Microsoft Azure، حدد Delete من شريط الأدوات العلوي.
في صفحة Are you sure you want to delete it?، ضمن اكتب اسم المعمل، اكتب اسم المعمل، ثم حدد Delete.
حذف المختبر وجميع موارده دائم، ولا يمكن التراجع عن ذلك.للتحقق من حالة الحذف، حدد رمز Notifications على شريط قوائم Azure.