分类: 软件应用

  • 禁止ESXI8.0中虚拟机Windows 11自动同步时间和时区

    通过修改 VMX 配置文件进行配置 (高级)
    如果您无法访问 vSphere Client,或者需要通过脚本自动化此过程,可以直接编辑虚拟机的 .vmx 配置文件。此方法需要对 ESXi 的文件系统有一定了解,操作需谨慎。

    1. 找到虚拟机的 .vmx 文件:
      ○ 首先,您需要启用 ESXi 主机的 SSH 服务,并通过 SSH 客户端(如 PuTTY)连接到主机。
      ○ 虚拟机的配置文件通常存储在数据存储区(datastore)中,路径类似于 /vmfs/volumes/[datastore_name]/[vm_name]/[vm_name].vmx。
    2. 关闭虚拟机:
      在编辑 .vmx 文件之前,必须确保虚拟机处于关机状态。
    3. 编辑 .vmx 文件:
      使用文本编辑器(如 vi)打开 .vmx 文件。在文件末尾添加以下参数,或者如果已存在,则修改其值为 “FALSE” 或 “0”。
      tools.syncTime = “0”
      time.synchronize.continue = “FALSE”
      time.synchronize.restore = “FALSE”
      time.synchronize.resume.disk = “FALSE”
      time.synchronize.shrink = “FALSE”
      time.synchronize.tools.startup = “FALSE”
      time.synchronize.tools.enable = “FALSE”

    参数解释:
    ○ tools.syncTime = “0” 或 “FALSE”: 这是最关键的参数,直接告诉 VMware Tools 不要同步时间。
    ○ 其他 time.synchronize.* 参数:这些是更深层次的控制选项,用于在虚拟机启动、恢复、从快照继续等各种状态下都禁用时间同步,确保万无一失。

    1. 重新加载虚拟机配置或重启虚拟机:
      保存并关闭 .vmx 文件。为了使更改生效,您需要从命令行重新加载虚拟机配置或直接重启虚拟机。最简单的方法是直接在 vSphere Client 或通过命令行启动虚拟机,系统会自动读取更新后的配置。