حذف نسخة احتياطية من الويب باستخدام Azure PowerShell

ينشئ هذا البرنامج النصي النموذجي تطبيق ويب في App Service مع الموارد ذات الصلة به، ثم يقوم بإنشاء نسخة احتياطية لمرة واحدة له.

لتشغيل هذا البرنامج النصي، تحتاج إلى نسخة احتياطية موجودة لتطبيق ويب. لإنشاء واحد، انظر ⁧⁩النسخ الاحتياطي حتى تطبيق ويب⁧⁩، أو ⁧⁩إنشاء نسخة احتياطية من المقرر لتطبيق ويب⁧⁩.

نموذج البرنامج النصي

ملاحظة

تستخدم هذه المقالة الوحدة النمطية Azure Az PowerShell، وهي الوحدة النمطية PowerShell الموصى بها للتفاعل مع Azure. لبدء استخدام الوحدة النمطية Az PowerShell، راجع تثبيت Azure PowerShell. لمعرفة كيفية الترحيل إلى الوحدة النمطية Az PowerShell، راجع ترحيل Azure PowerShell من AzureRM إلى Az.

$resourceGroupName = "myResourceGroup"
$webappname = "<replace-with-your-app-name>"

# List statuses of all backups that are complete or currently executing.
Get-AzWebAppBackupList -ResourceGroupName $resourceGroupName -Name $webappname

# Note the BackupID property of the backup you want to delete

# Delete the backup by specifying the BackupID
Remove-AzWebAppBackup -ResourceGroupName $resourceGroupName -Name $webappname `
-BackupId '<replace-with-BackupID>'

تنظيف النشر

بعد تشغيل نموذج البرنامج النصي، يمكن استخدام الأمر التالي لإزالة مجموعة الموارد وتطبيق الويب وكافة الموارد ذات الصلة.

Remove-AzResourceGroup -Name myResourceGroup -Force

شرح البرنامج النصي

يستخدم هذا البرنامج النصي الأوامر التالية. يرتبط كل أمر في الجدول بأمر وثائق معينة.

الأمر ملاحظات
Get-AzWebAppBackupList الحصول على قائمة النسخ الاحتياطي لتطبيق ويب.
⁩Remove-AzWebAppBackup⁧ إزالة النسخة الاحتياطية المحددة لتطبيق ويب.

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

لمزيد من المعلومات حول وحدة Azure PowerShell، راجع وثائق Azure PowerShell.

يمكن العثور على نماذج Azure PowerShell الإضافية لتطبيقات Azure App Service Web Apps في نماذج Azure PowerShell.