Azure PowerShell (9) 使用PowerShell导出订阅下所有的Azure VM的Public IP和Private IP
2015-04-15 11:19
627 查看
《Windows Azure Platform 系列文章目录》
笔者在之前的工作中,有客户提出想一次性查看Azure订阅下的所有Azure VM的Public IP和Private IP。笔者研究了一下Azure相关的PowerShell,可以实现。在这里笔者简单分享一下:
1.将http://files.cnblogs.com/files/threestone/ExportVMList.rar文件保存至本地目录
2.安装Windows Azure PowerShell工具,下载地址是:http://azure.microsoft.com/zh-cn/downloads/
3.以管理员身份,运行Azure PowerShell
4.在Azure PowerShell,输入以下命令:
5.系统会弹出登录Azure管理界面的窗口,输入你的用户名和密码。然后系统会弹出保存publishsettings文件,图略。
下载publishsettings文件,重命名为"my.publishsettings",将重命名好的publishsettings与ExportVMList.ps1保存在同一目录下。如下图:
6.以管理员身份,运行Azure PowerShell,切换至ExportVMList.ps1所在目录,运行ExportVMList.ps1。
7.等待命令完成,在ExportVMList.ps1所在目录下将生成vmlist.csv文件,该文件包含了所需要的虚拟机信息。
Update 2015-6-11
上面介绍的是Azure Virtual Machine虚拟机的IP地址,如果各位想获得Cloud Service的公网 IP地址。请参考以下内容。
1.以管理员身份,运行PowerShell
2.获得某个cloud service的生产环境(Production)信息
3.获得这个部署的公网IP
执行结果:
本博-三石Blog(下文简称本博),在本博客文章结尾处右下脚未注明转载、来源、出处的作品(内容)均为本博原创,本站对于原创作品内容对其保留版权,请勿随意转载,如若真有需要的朋友可以发Mail联系我;转载本博原创作品(内容)也必须遵循“署名-非商业用途-保持一致”的创作共用协议,请务必以文字链接的形式标明或保留文章原始出处和博客作者(Lei Zhang)的信息,关于本博摄影作品请务必注意保留(www.cnblog.com/threestone)等相关水印版权信息,否则视为侵犯原创版权行为;本博谢绝商业网站转载。版权所有,禁止一切有违中华人民共和国著作权保护法及相关法律和本博(法律)声明的非法及恶意抄袭。
笔者在之前的工作中,有客户提出想一次性查看Azure订阅下的所有Azure VM的Public IP和Private IP。笔者研究了一下Azure相关的PowerShell,可以实现。在这里笔者简单分享一下:
1.将http://files.cnblogs.com/files/threestone/ExportVMList.rar文件保存至本地目录
2.安装Windows Azure PowerShell工具,下载地址是:http://azure.microsoft.com/zh-cn/downloads/
3.以管理员身份,运行Azure PowerShell
4.在Azure PowerShell,输入以下命令:
Get-AzurePublishSettingsFile -Environment AzureChinaCloud
5.系统会弹出登录Azure管理界面的窗口,输入你的用户名和密码。然后系统会弹出保存publishsettings文件,图略。
下载publishsettings文件,重命名为"my.publishsettings",将重命名好的publishsettings与ExportVMList.ps1保存在同一目录下。如下图:
6.以管理员身份,运行Azure PowerShell,切换至ExportVMList.ps1所在目录,运行ExportVMList.ps1。
7.等待命令完成,在ExportVMList.ps1所在目录下将生成vmlist.csv文件,该文件包含了所需要的虚拟机信息。
Update 2015-6-11
上面介绍的是Azure Virtual Machine虚拟机的IP地址,如果各位想获得Cloud Service的公网 IP地址。请参考以下内容。
1.以管理员身份,运行PowerShell
2.获得某个cloud service的生产环境(Production)信息
$d = Get-AzureDeployment -ServiceName [YourService] -Slot Production
3.获得这个部署的公网IP
$d.VirtualIPs[0].Address
执行结果:
本博-三石Blog(下文简称本博),在本博客文章结尾处右下脚未注明转载、来源、出处的作品(内容)均为本博原创,本站对于原创作品内容对其保留版权,请勿随意转载,如若真有需要的朋友可以发Mail联系我;转载本博原创作品(内容)也必须遵循“署名-非商业用途-保持一致”的创作共用协议,请务必以文字链接的形式标明或保留文章原始出处和博客作者(Lei Zhang)的信息,关于本博摄影作品请务必注意保留(www.cnblog.com/threestone)等相关水印版权信息,否则视为侵犯原创版权行为;本博谢绝商业网站转载。版权所有,禁止一切有违中华人民共和国著作权保护法及相关法律和本博(法律)声明的非法及恶意抄袭。
相关文章推荐
- Azure PowerShell (10) 使用PowerShell导出订阅下所有的Azure VM和Cloud Service的高可用情况
- 一次性查看Azure订阅下所有虚拟机VM的公网IP/Public IP和私网IP/Private IP
- [Azure]使用Powershell导出所有订阅下的ARM虚拟机的信息
- [Azure] 使用Azure Powershell脚本查看账号下所有订阅中的云服务公网IP地址绑定情况
- [Azure]使用Azure Powershell输出ASM模式下某个账号中所有订阅下的虚拟网络拓扑
- [Azure]使用Azure Powershell输出ARM模式下某个账号中所有订阅下的虚拟网络拓扑
- [Azure]获取当前订阅下所有ARM虚拟机的PublicIP
- Azure China (8) 使用Azure PowerShell创建虚拟机,并设置固定Virtual IP Address和Private IP
- [Azure]使用Powershell输出Azure订阅下所有虚拟机的ACL信息
- [Azure]ARM模式下使用Powershell找出订阅中没有被使用的vhd
- [Azure]使用Powershell获取Azure ARM模式订阅下的一些常用信息
- Azure PowerShell (15) 批量导出Azure ASM/ARM VM信息
- Azure PowerShell (11) 使用自定义虚拟机镜像模板,创建Azure虚拟机并绑定公网IP(VIP)和内网IP(DIP)
- Azure VM Public IP设置
- Windows Azure Virtual Machine (28) 使用Azure实例级别IP,Instance-Level Public IP Address (PIP)
- Azure PowerShell (4) 使用PowerShell管理多个订阅
- RAC中的各种IP-PUBLIC-VIP-Private-SCAN IP
- [New Portal]Windows Azure Virtual Machine (22) 使用Azure PowerShell,设置Virtual Machine Endpoint
- [Azure]使用Powershell为ASM虚拟机创建快照
- 使用 Azure PowerShell 模块创建和管理 Windows VM