[Azure] 使用Azure Powershell指令管理Azure上服務資源

使用Azure Powershell指令管理Azure Portal上無法管理的服務資源

本文章將示範刪除由於VSTS專案刪除後,Azure資源殘餘資訊在Portal上無法刪除之方法

前一陣子把VSTS上面的專案刪掉後

不知為何的在Azure Portal的頁面上還是看的到專案的資源,只不過點進去就顯示已經被移除= =?

然後再Azure Portal上面又無法刪,在VSTS上又找不到專案....看的就覺得很不爽= =

正文開始

---

首先你必須要有的是Azure PowerShell

如果你沒有安裝的話可以參考這裡的文件進行安裝

安裝完成之後

在PowerShell上打以下指令進行登入

Login-AzureRmAccount

登入完之後他會列出一個訂閱,如果有多個訂閱的話就要確定自己的訂閱是哪一個,輸入

Get-AzureRmSubscription

來列出所有的訂閱資料

接著選擇你要的訂閱,輸入以下指令以選取訂閱

Set-AzureRmContext -SubscriptionName "你的訂閱名稱"

接著我是先列出我那刪不掉的資源的資源群組再來挑,輸入以下指令來列出該資源群組所有的資源

Find-AzureRmResource -ResourceGroupNameContains "該資源所屬的資源群組名稱"

結果如Azure Portal上所示相同,其實是還看的到的,只是就點不進去又刪不掉.....

接著就是要刪除該資源啦

輸入以下指令來刪除資源,所需參數為資源名稱、資源類別、資源群組名稱,建議找到該資源群組再來鎖定,不然真的東西太多的話真的看到都眼花

Remove-AzureRmResource -ResourceName "資源名稱" -ResrouceType "資源類別" -ResourceGroupName "資源群組名稱"

之後從Azure Portal的頁面上就可以看到被刪掉了!(歡呼~看的到但刪不掉覺得頗X)

----

本篇是利用Azure PowerShell的方式進行Azure上資源管理

然後其實我還有另一個專案也是沒刪掉....

有時候真的會被Azure雷到

加上最近又有一個叫Azure CLI的功能可以進行Azure上資源的管理

所以下一篇將會利用Azure CLI的功能進行介紹

 


 

  • 文章中的敘述或資訊有誤,歡迎回應指正,討論與指教是進步的原動力:)
  • 喜歡此點部落文章,歡迎各位轉載並於文末附載原文網址超連結與站名【DriftMind】