Skip to content

TechDirectArchive

Hands-on IT, Cloud, Security, Veeam & DevOps

  • Home
  • About
  • Advertise With US
  • Reviews
  • Contact
  • Toggle search form

How to Restore Deleted Azure App Service Using PowerShell

Posted on 27/03/202411/08/2026 Imoh Etuk By Imoh Etuk No Comments on How to Restore Deleted Azure App Service Using PowerShell
  1. Home
  2. Automation
  3. How to Restore Deleted Azure App Service Using PowerShell
Azure-App-Service

In this post, I will briefly take you through how to Restore Deleted Azure App Service Using PowerShell. Before I proceed, let’s talk about Azure App service in detail. Azure App Service is a managed platform created by Microsoft for hosting web applications, mobile backends, and RESTful APIs. You can easily deploy WordPress on Azure App Service. You also use Azure CLI to create App Service and deploy your Angular App to Azure from Visual Studio Code with ease using App Service.

It falls under the category of Platform as a Service (PaaS) which means you get to focus on developing your application while Microsoft takes care of the underlying infrastructure like servers, operating systems, and networking.

App Service offers you the platform to host your apps in multiple languages and frameworks. You can develop your web applications or APIs using various programming languages like .NET, .NET Core, Java, Python, PHP, Ruby, or Node.js and bring it to run on App Service.

The important things to note are: Firstly, deleted apps are purged from the system 30 days after the initial deletion. After an app is purged, it can't be recovered.
Secondly, you cannot restore function apps hosted on the Consumption plan or Elastic Premium plan.
Thirdly, App Service apps running in an App Service Environment don't support snapshots. Therefore, undelete functionality and clone functionality are nott supported for App Service apps running in an App Service Environment.

See also how to create an App Service Plan with Continuous Deployment to deploy a .NET Application from GitHub.

Prerequisites

To follow along in this post, you must have the following:

  1. Azure Subscription with the contributor access to create and manage an App Service
  2. App Service Plan
  3. Deleted App Service
  4. PowerShell running on your Windows Machine.

Restoring Deleted App Service Using PowerShell

If you have met the above-mentioned prerequisites, let’s proceed to carry out the demonstration.

To start with, let me inspect the existing app service that I have currently running in my environment. The name is to tobedeleted001 deployed into the resource group called TobeDeleted-RG in the East US location.

App-Service-to-be-deleted
Fig 1- Showing an App Service in a running state
It is important to remember the current name of the App Service, Resource Group Name and Location. These information are required to restore deleted App Service.

I will proceed to delete this App Service and then take us through the process of restoring it using PowerShell.

Deleting-App-Service
Fig 2 – Deleting App Service

To restore App Service follow the steps below:

Step 1: Launch the PowerShell on your computer

In the PowerShell screen, run below commands:

$Connect-AZAccount - To authenticate to Your Azure Account
$Set-AzureSubscription -SubscriptionId 'XXXX-XXXXX-XXXXXXX-XXXX' - To select your preferred subscription if you have more than one Azure Subscriptions.
Authenticating-to-Azure-Account
Fig 3 – Authenticating to Azure Account

Step 2 – Discover deleted App Service

To get started with restoring a deleted App Service, you need to run the command below to discover some details about your deleted App Service. Such details include:

Get-AzDeletedWebApp -Name <your_deleted_app> -Location <your_deleted_app_location>
Discovering-Deleted-App-Service
Fig 4 – Discovering Delete App Service

The above screenshot gives you detailed information includes:

Id: Showing the Subscription and the resource provider
DeletedSiteId: Unique identifier for the app, used for scenarios where multiple apps with the same name have been deleted
SubscriptionID: Subscription containing the deleted resource
Location: Location of the original app
ResourceGroupName: Name of the original resource group
Name: Name of the original app.
Slot: the name of the slot. In this case, Production.
Deletion Time: The date and time when the app was deleted

Step 3: Restore deleted app

To restore deleted App Service, run the below command:

Restore-AzDeletedWebApp -TargetResourceGroupName -Name -TargetAppServicePlanName
Restoring-Deleted-App-Service
Fig 5 – Restoring Deleted App Service

As shown in the above screenshot, when prompted for confirmation, type Y and press Enter to proceed.

App-Service-Restored
Fig 6 – Deleted App Service Restored

I hope you found this guide on how to restore deleted Azure App Service using PowerShell very useful. Please feel free to leave a comment below.

Thank you for reading this post. Kindly share it with others.

  • Share on X (Opens in new window) X
  • Share on Reddit (Opens in new window) Reddit
  • Share on LinkedIn (Opens in new window) LinkedIn
  • Share on Facebook (Opens in new window) Facebook
  • Share on Pinterest (Opens in new window) Pinterest
  • Share on Tumblr (Opens in new window) Tumblr
  • Share on Telegram (Opens in new window) Telegram
  • Share on WhatsApp (Opens in new window) WhatsApp
  • Share on Mastodon (Opens in new window) Mastodon
  • Share on Bluesky (Opens in new window) Bluesky
Automation, AWS/Azure/OpenShift, Scripts Tags:Azure CLI, PowerShell, PowerShell Cmdlet, Resource Group

Post navigation

Previous Post: Manage BitLocker and FileVault with Trellix Native Encryption
Next Post: How to Test Web Applications Using Scandium

Related Posts

  • AZMFeature
    Performance and Diagnostics in Microsoft Cloud with Azure Monitor AWS/Azure/OpenShift
  • Deploy Web App from GitHub
    Deploy Code from GitHub to Azure Apps Services via the Command line AWS/Azure/OpenShift
  • Unable to ping an EC2 Instance
    Unable to Ping an EC2 Instance AWS/Azure/OpenShift
  • CreateanAWSact
    How to Set up an Amazon Web Services (AWS) Account AWS/Azure/OpenShift
  • Cloud Infrastructure and Application Security Best Practices
    AZURE Hybrid Cloud Infrastructure and Application Security Best Practices AWS/Azure/OpenShift
  • ADV Banner 5 1 e1782734675746
    Azure Virtual Desktop: Autoscaling Implementing and Monitoring Session Hosts [Part 05] AWS/Azure/OpenShift

More Related Articles

Azure logo 1 Azure Active Directory: Why do I need to deploy Azure AD? AWS/Azure/OpenShift
Migrate from Universal Analytics to GA4 property Configure and Migrate from Universal Analytics to GA4 property Automation
Backup for Microsoft 365 and Azure Veeam Backup Deployment options for Microsoft 365 Data AWS/Azure/OpenShift
powershell logo Cannot find the computer: Fix the following error occurred while using Kerberos authentication Scripts
Angular Azure How to deploy your Angular App to Azure from Visual Studio Code AWS/Azure/OpenShift
HighA Virtual Machine Scale Set: Demonstrating High Availability in Azure AWS/Azure/OpenShift

Leave a Reply Cancel reply

You must be logged in to post a comment.

Microsoft MVP

vexpert-badge-stars-5

Virtual Background

VEEAMLEGEND

Categories

Top 30 Sysadmin blog

veeaam100

Veeam Vanguard

  • Norton AV
    Enable or disable Norton silent mode on Mac Anti-Virus Solution
  • screenshot 2020 02 08 at 15.53.31
    Enable Automatic Logon via Windows Registry Windows
  • microsoft azure new logo 2017 e1572843284943
    Pass-Through Authentication: Azure AD Connect Tool status displays inactive AWS/Azure/OpenShift
  • Featured image new
    How to find out who restarted Windows Server Windows
  • onedrived43
    How to share Files and Restore Previous versions of Files in Microsoft OneDrive Backup
  • Storage Explorer
    How to Install Azure Storage Explorer on Windows AWS/Azure/OpenShift
  • Veeam backup and replication update
    How to update Veeam Backup and Replication [VBR] Backup
  • Key distribution center
    Perform Key Distribution Center Service [krbtgt] Password reset Windows

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 1,746 other subscribers
  • RSS - Posts
  • RSS - Comments
  • About
  • Authors
  • Write for us
  • Contact
  • Advertise with us
  • General Terms and Conditions
  • Privacy policy
  • Feedly
  • Telegram
  • Youtube
  • Facebook
  • Instagram
  • LinkedIn
  • Tumblr
  • Pinterest
  • Twitter
  • mastodon
  • Bsky

Tags

Active Directory Azure Bitlocker Microsoft Windows PowerShell WDS Windows 10 Windows 11 Windows Deployment Services Windows Server 2016

Copyright © 2026 TechDirectArchive

Loading Comments...

You must be logged in to post a comment.