• Azure Powershell获取Azure虚拟机的操作系统型号及具体版本


    Azure ARM 模式虚拟机:

    1.登陆Azure账号

    Add-AzureRmAccount -EnvironmentName AzurechinaCloud

    2.选择指定订阅

    Select-AzureRmSubscription -Subscription ******

    3.获取指定虚拟机信息

    $vm = Get-AzureRmVM -ResourceGroupName ****** -Name ******

    4.获取虚拟机操作系统型号及具体版本

    Windows VM:
    
    PS C:Usershe.liming> $vm = Get-AzureRmVM -ResourceGroupName hlmrgn -Name hlmwin12test
    PS C:Usershe.liming> $vm.StorageProfile.OsDisk.OsType
    Windows
    PS C:Usershe.liming> $vm.StorageProfile.ImageReference
    Publisher : MicrosoftWindowsServer
    Offer     : WindowsServer
    Sku       : 2012-R2-Datacenter
    Version   : latest
    Id        :
    
    Linux VM:
    PS C:Usershe.liming> $vm = Get-AzureRmVM -ResourceGroupName hlmrgn -Name hlmcent74n
    PS C:Usershe.liming> $vm.StorageProfile.OsDisk.OsType
    Linux
    PS C:Usershe.liming> $vm.StorageProfile.ImageReference
    Publisher : OpenLogic
    Offer     : CentOS
    Sku       : 7.4
    Version   : latest
    Id        :

    5.上述4获取的虚拟机版本信息仅限于通过Azure镜像库创建的虚拟机,如果自定义上传VHD创建的虚拟机或使用捕获的Image创建的虚拟机无法获取到具体版本信息,只能获取到版本型号

    PS C:Usershe.liming> $vm = Get-AzureRmVM -ResourceGroupName hlmrgn -Name hlmtestn
    PS C:Usershe.liming> $vm.StorageProfile.OsDisk.OsType
    Linux
    PS C:Usershe.liming> $vm.StorageProfile.ImageReference
    Publisher :
    Offer     :
    Sku       :
    Version   :
    Id        : /subscriptions/6c87a588-88df-48ee-9e52-d04b06a8601f/resourceGroups/hlmrgn/providers/Microsoft.Compute/images/capture-hlmma69n2

    Azure ASM 模式虚拟机:

    1.登陆Azure账号

    Add-AzureAccount -Environment AzureChinaCloud

    2.获取当前操作的订阅信息

    Get-AzureSubscription -Default

    3.获取指定虚拟机信息

    $vm = Get-AzureVM -ServiceName ****** -Name ******

    4.获取虚拟机操作系统型号及具体版本

    PS C:Usershe.liming> $vm = Get-AzureVM -ServiceName hlmtest1 -Name hlmsct2
    PS C:Usershe.liming> $vm.VM.OSVirtualHardDisk.os
    Linux
    PS C:Usershe.liming> $vm.VM.OSVirtualHardDisk.SourceImageName
    f1179221e23b4dbb89e39d70e5bc9e72__OpenLogic-CentOS-73-20170925
  • 相关阅读:
    hdu 5916
    hdu 5918
    hdu 5914 Triangle
    hdu 5912Fraction
    遗传算法初学习
    hdu 5873 Football Games
    JAVA 定时器的三种方法
    java反射对实体类取值和赋值,可以写成通过实体类获取其他元素的数据,很方便哦~~~
    Eclipse设置Tab键缩进4个空格的步骤,也就是按一下Tab键输出四个空格
    Nginx 相关介绍(Nginx是什么?能干嘛?个人觉得写得比较好的文章,转载过来)
  • 原文地址:https://www.cnblogs.com/stonehe/p/8566480.html
Copyright © 2020-2023  润新知