powershell - 使用 PowerShell 获取 Azure 辅助角色或 Web 角色的计算机名称?

标签 powershell azure

有没有办法使用 PowerShell Azure cmdlet 来获取正在运行 Azure 辅助角色或 Web 角色的计算机名称?具体来说,我正在寻找以“RD”开头的名称。我不能 100% 确定我是否使用正确的术语来搜索此内容,因为我的结果充斥着有关 Azure 虚拟机的信息。我还一直在探索从 Get-AzureDeployment 和 Get-AzureVM 等调用返回的对象,但尚未在任何地方找到“RD”名称。

我也在这里找到了讨论,但想知道它是否已经过时:http://social.msdn.microsoft.com/Forums/windowsazure/en-US/73eb430a-abc7-4c15-98e7-a65308d15ed9/how-to-get-the-computer-name-of-a-webworker-role-instance?forum=windowsazuremanagement

动机:My New Relic 监控经常提示“服务器未报告”已停用的实例。 New Relic 的服务器监控只知道“RD...”名称,我正在寻找一种快速方法来从 Azure 获取这些名称的列表,以便我可以比较并查看 New Relic 是否仅提示旧实例,或者是否当前实例之一确实存在问题。

最佳答案

实际上,通过在云服务的 ServiceConfiguration 文件中设置 vmName 键,您可以获得比 RD 更重要的主机名。

然后,您的主机名将采用 vmnameXX 形式,其中 XX 是角色的实例号。 (即“MyApp01”、“MyApp02”...)

有关详细信息,请参阅以下链接:

https://azure.microsoft.com/documentation/articles/virtual-networks-viewing-and-modifying-hostnames/

http://blogs.msdn.com/b/cie/archive/2014/03/30/custom-hostname-for-windows-azure-paas-virtual-machines.aspx

关于powershell - 使用 PowerShell 获取 Azure 辅助角色或 Web 角色的计算机名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24369726/

相关文章:

azure - 更新访问 token 生命周期的确切过程

azure - Dynamics 365(通过 Azure 数据工厂)到 Azure SQL Server 之间的数据传输存在时区差异

powershell - 使用Microsoft Graph API将文件上传到SharePoint Online

Powershell 计划任务 "Delay task for"选项

powershell - 如何总计几个文件的KB

azure - 如何以编程方式获取 Azure 服务定价详细信息?

node.js - 是否可以在 azure 或 openshift 上仅托管 Node js 代码?

c# - 调试本地 IIS Web 服务器上托管的 ASP.NET MVC3 应用程序

powershell - FileSystemWatcher-任务期间的新文件

windows - Docker 在 Windows 容器上的健康检查和退出代码 ("||"linux 等效)