gpt4 book ai didi

.net - 获取附加到 Windows Server 2019 的磁盘序列号

转载 作者:行者123 更新时间:2023-12-03 14:43:18 26 4
gpt4 key购买 nike

多年来,我一直在使用驱动器序列号将虚拟化 guest 磁盘映射到管理程序磁盘。例如,VMWare ESXi 会将磁盘序列号设置为磁盘的 UUID - 允许轻松映射。
现在我有几台 Windows Server 2019 服务器在运行,我注意到它们都没有通过以下 WMI 类返回磁盘序列号:Win32_DiskDrive , Win32_PhysicalMedia .
我已经浏览了我正在使用的 Windows 和 WMI 类的文档,但找不到任何关于它被弃用/删除的引用。
如何使用 .NET 在 Windows 2019 中获取磁盘(而不是卷)序列号?

最佳答案

当脚本无法读取一个或多个虚拟机磁盘的磁盘 UUID 或序列号值时,会出现此问题。
如果 VM 不是使用 vSphere WebClient 创建的,高级参数 disk.EnableUUID未设置。
要解决此问题,请设置 disk.EnableUUID变量为真。
配置 disk.EnableUUID使用 vSphere Web Client:

  • 右键单击虚拟机,然后单击 关闭客户机操作系统 .
  • 右键单击虚拟机并单击 编辑设置 .
  • 点击虚拟机选项 .
  • 展开 高级 部分并单击 编辑配置 .
  • 点击添加行 .
  • 姓名 列,类型 disk.EnableUUID .
  • 列,类型 TRUE .
  • 点击好的 点击 节省。
  • 开机 虚拟机。

  • 引用:
    Vmware KB

    关于.net - 获取附加到 Windows Server 2019 的磁盘序列号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54908584/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com