使用 VDDK API 还原或备份虚拟机失败并显示错误“未许可使用此功能。在 2357 发生错误 16064”
search cancel

使用 VDDK API 还原或备份虚拟机失败并显示错误“未许可使用此功能。在 2357 发生错误 16064”

book

Article ID: 342098

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

Symptoms:
免责声明:本文为 Restoring or backing up virtual machines using VDDK API fails with the error: Not licensed to use this function.Error 16064 at 2357 (2063054) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。


  • 使用虚拟磁盘开发套件 (VDDK) 应用程序编程接口 (API) 还原或备份虚拟机失败。
  • 执行虚拟机的还原或备份时,您没有在 vCenter Server 级别的访问权限。
  • VDDK 日志(默认情况下位于 %temp%\vmware-user)中包含类似以下内容的错误:

    Not licensed to use this function.Error 16064 at 2357


Environment

VMware Virtual Disk Development 1.2
Virtual Disk Development Kit 5.1

Cause

如果权限在 vCenter Server 级别不适用,则会出现此问题。此问题仅出现在 VDDK 5.1 和 5.5 中。早期版本(如 5.0)中不存在此问题。

Resolution

要解决此问题,请确保在 vCenter Server 级别拥有 VDDK 5.1 和 5.5 的权限。
要确保在 vCenter Server 级别拥有 VDDK 5.1 和 5.5 的权限,请执行以下操作:

  1. 检查您的权限级别:

    • 使用 WebClient 或 vSphere Client。
    • 单击 vCenter 实体,然后单击权限选项卡。
    • 如果您拥有权限,此时将列出您的用户名。

  2. 如果您在 vCenter Server 级别不具有 VDDK 5.1 和 5.5 权限,请设置权限。
    • 在 vCenter Server 级别添加一个用户:
      1. 选择 vCenter 实体,单击权限选项卡。
      2. 在“权限”选项卡中右键单击,然后单击添加权限
      3. 单击添加用户并分配以下特权:
        • 导航到全局 > 禁用方法启用方法
        • 导航到全局 > 许可证
      4. 如果未列出该用户,请添加具有以下特权的用户:
        • 导航到全局 > 禁用方法启用方法
        • 导航到全局 > 许可证


Additional Information

Restoring or backing up virtual machines using VDDK API fails with the error: Not licensed to use this function. Error 16064 at 2357