azure - 如果我的软件无法运行,请使用 Powershell 停止 vm
问题描述
我有一个 azure 下的 vm 为客户端运行我的软件,如果我的软件没有运行,我想自动停止 vm(我的软件没有运行对我来说意味着客户端不使用 vm,我可以停止它并且后天重新启动)
我知道 azure 提供了自动停止 vm(自动关闭)的可能性,但我不想仅在我的软件未运行时才停止 vm
要停止我的虚拟机,我使用以下代码:
Stop-AzureRmVM -Name $VmName -ResourceGroupName $ResourceGroupName -Force
解决方案
问题:我找不到如何从 Azure 门户执行 Get-Process 到 特定 VM
如果要在 Windows VM 中运行运行 PowerShell 脚本,可以使用run command
Azure 门户上的功能。有关详细信息,请参阅https://docs.microsoft.com/en-us/azure/virtual-machines/windows/run-command。
推荐阅读
- c# - 在 ASP Webform C# 中下载文件后打印文本
- javascript - 未捕获(承诺)错误:model.execute(dict) 中提供的 dict['input'] 的形状必须为 [1,224,224,3],但为 [1,224,224,3]
- azure - 使用 NodeJS SDK 的 Azure 服务总线队列并发限制
- html - Base64 编码的 SVG 中的相对 URL 不起作用
- django - Django 图片上传,request.FILES[''] 中没有数据
- sql - 来自三个连接的 U-SQL 组合操作写入了荒谬的数据量
- c++ - 由 JOB 中的进程启动的子进程可以将 JOB 属性设置为脱离工作吗?
- c# - 在多个类中实现结构,这些类实现一个通用接口,具有不同的数据类型
- python - 如何将全局变量保存在 Python 的外部文件中?
- html - 在 rmarkdown 文档中居中传单