我正在尝试从计算机名称中获取Azure VM规模集的名称。我可以接近,但不能可靠地接近。我发现this article提到了[vmss name](基本36实例ID)格式,我发现它是相当准确的,尽管VMSS名称少于9个字符,但我似乎随机添加了其他字符名称不会显示在Azure中。
例如:(在Azure门户中)
VMSS名称=“ win10”
实例ID = 2
计算机名称=“ win10_2”
因此,我希望计算机名称为“ win10000002”,但是,每当我远程访问VM并查看计算机名称时,它都显示“ win10bc5n000002”,请注意添加了额外的“ bc5n”。有谁知道为什么会发生这种情况,或者是否有可靠的预测方法,以便当我在计算机上获取计算机名称时可以通过编程方式将其删除?我的VMSS名称的长度不一致,因此无法可靠地拆分字符串以删除4个额外的字符。
答案 0 :(得分:2)