【发布时间】:2016-03-17 06:03:36
【问题描述】:
在按需分配和解除分配 VM 时,Azure Windows VM 是否会更改操作系统序列号?如果是这样,为什么有任何答案或参考?
【问题讨论】:
标签: azure azure-virtual-machine windows-server
在按需分配和解除分配 VM 时,Azure Windows VM 是否会更改操作系统序列号?如果是这样,为什么有任何答案或参考?
【问题讨论】:
标签: azure azure-virtual-machine windows-server
更新:
What “wmic bios get serialnumber” actually retrieves? wmic bios get serialnumber 命令调用Win32_BIOS wmi 类并获取SerialNumber 属性的值,该属性检索系统BIOS 芯片的序列号。
wmic os get serialnumber 实际上得到的结果与您也可以从 Windows 控制面板中看到的 Proudct ID 相同。
wmic bios get serialnumber
我刚刚在 Azure 中安装了一个新的 Windows Server 2012 R2,并在第一次分配后获得了它的序列号。
然后关闭它以使其解除分配,然后重新启动它,我得到了这个:
如您所见,它们是相同的。
【讨论】:
Azure 使用Azure VM Unique ID 的概念
这是在创建时在虚拟机的 bios 中创建的,并在虚拟机的生命周期内与虚拟机一起存储。这是用于序列号的内容。
只有在删除虚拟机并重新创建虚拟机时才会发生这种变化。即,如果您克隆磁盘,新机器将获得一个新的序列号。除此之外,您可以随意分配和取消分配,而不会对序列号进行任何更改。
【讨论】:
感谢您的回复,但我尝试了不同的方式并得到了不同的输出:
1) 我尝试提取 BIOS ID 并尝试从 Portal 和 VM 重新启动它 - BIOS ID DIDNT Change。
2) 当我释放虚拟机几个小时并尝试使用相同的脚本时,我得到了另一个 BIOS Id,这不是之前的。
问题:wmic bios 获取序列号 这个脚本是给我操作系统序列号还是 BIOS 序列号,我尝试在本地笔记本电脑上运行,得到的是笔记本电脑序列号而不是操作系统序列号。
【讨论】: