Skip to content

TechDirectArchive

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

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

How to Restore Deleted Azure App Service Using PowerShell

Posted on 27/03/202428/03/2024 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.

Rate this post

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
  • Share on Threads (Opens in new window) Threads
  • Share on Nextdoor (Opens in new window) Nextdoor
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

  • Azure Backup For AKS
    How to protect Azure Kubernetes Service (AKS) with Azure Backup AWS/Azure/OpenShift
  • feature functionapp
    Deploy a function app from Visual Studio to Azure Platform AWS/Azure/OpenShift
  • Webp.net resizeimage 7
    Create a new Azure Disk: How to create and attach an extra Disk to Azure Virtual Machine AWS/Azure/OpenShift
  • Banner App GW 1
    Azure Application Gateway: Practical Configuration Guide AWS/Azure/OpenShift
  • Azure Resource Inventory (ARI) for Engineers: Improving Control and Compliance AWS/Azure/OpenShift
  • Get certificate thumbprint
    Retrieve an SSL Thumbprint in Windows using PowerShell Scripts

More Related Articles

Azure Backup For AKS How to protect Azure Kubernetes Service (AKS) with Azure Backup AWS/Azure/OpenShift
feature functionapp Deploy a function app from Visual Studio to Azure Platform AWS/Azure/OpenShift
Webp.net resizeimage 7 Create a new Azure Disk: How to create and attach an extra Disk to Azure Virtual Machine AWS/Azure/OpenShift
Banner App GW 1 Azure Application Gateway: Practical Configuration Guide AWS/Azure/OpenShift
Azure Resource Inventory (ARI) for Engineers: Improving Control and Compliance AWS/Azure/OpenShift
Get certificate thumbprint Retrieve an SSL Thumbprint in Windows using PowerShell Scripts

Leave a Reply Cancel reply

You must be logged in to post a comment.

Microsoft MVP

VEEAMLEGEND

vexpert-badge-stars-5

Virtual Background

GoogleNews

Categories

veeaam100

Veeam Vanguard

  • Screenshot 2020 05 14 at 19.08.33
    Backup image to TFTP server Network | Monitoring
  • office365 1200x675 1
    How to prevent emails from going into a junk folder in Office365 Network | Monitoring
  • images
    Query MBAM to display the BitLocker Recovery report Network | Monitoring
  • Screenshot 2020 05 16 at 17.41.31
    Tomcat Keystore Update: How to rebind Tomcat Keystore with a new Certificate Web Server
  • Delete Slack Account
    How to delete your Slack account JIRA|Confluence|Apps
  • Windows10 SCCM 20161
    What is ADK, MDT, Microsoft Endpoint Configuration Manager (SCCM), Intune, Autopilot, and WSUS Windows Server
  • XCP ng installation and VM creation
    A-Z of XCP-ng and Xen Orchestra setup and VM Creation Virtualization
  • find my device banner
    Video on how to Enable Find My Device on Windows 11 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,779 other subscribers
  • RSS - Posts
  • RSS - Comments
  • About
  • Authors
  • Write for us
  • Advertise with us
  • General Terms and Conditions
  • Privacy policy
  • Feedly
  • Telegram
  • Youtube
  • Facebook
  • Instagram
  • LinkedIn
  • Tumblr
  • Pinterest
  • Twitter
  • mastodon

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.