删除/删除通过PowerShell旋转新VM时创建的所有资源

问题描述 投票:0回答:2

我使用template.json文件通过powershell创建了一个VM。这些是创建的资源类型列表。 1.虚拟机 2.网络接口 3.网络安全组 4.磁盘

现在,我所做的是更新新创建的VM上的一些应用程序,概括VM并创建新VM的映像。直到这里我能够通过powershell做到这一点。

现在我的要求是删除在旋转VM期间创建的所有资源。我知道删除VM的cmdlet就是这个。

Remove-VM -Name "new 2" -Force

有没有任何一个命令来完成这项任务?

任何帮助或输入都非常感谢。谢谢

azure powershell azure-virtual-machine azure-powershell
2个回答
0
投票

使用这篇优秀的文章。这是我在很多technet论坛回复中看过的推荐文章。

Remove VM and its associated Resources


1
投票

删除VM时,与VM关联的资源不会自动删除,主要是因为您可以根据需要重新使用它们,例如,如果要删除VM但是想要使用相同的VHD重新创建它等。如果您知道要删除VM和相关资源,这可能很烦人。除了手动删除所有内容外,您实际上只有2个选项

  1. 删除资源组 - 这有助于尽可能减小资源组的范围,以帮助实现这一目标
  2. 编写一些内容来删除VM和资源,一个很好的例子是here

我建议你投票给另一位Azure客户提交的想法。

https://feedback.azure.com/forums/216843-virtual-machines/suggestions/8945692-delete-vm-with-all-associated-resources

您将在这些论坛中分享的所有反馈都将由Azure团队进行监控和审核。

© www.soinside.com 2019 - 2024. All rights reserved.