Win32_Tpm 类的 ChangeOwnerAuth 方法

Win32_Tpm 类的 ChangeOwnerAuth 方法更改 TPM 所有者授权值。

语法

uint32 ChangeOwnerAuth(
  [in, optional] string OldOwnerAuth,
  [in, optional] string NewOwnerAuth
);

参数

OldOwnerAuth [in, optional]

类型: 字符串

一个字符串,用于命名设备的当前 TPM 所有者授权值。 使用 ConvertToOwnerAuth 方法将密码转换为此授权值。 未提供 OldOwnerAuth 参数或提供空字符串,此方法从注册表获取值(如果存在)。

NewOwnerAuth [in, optional]

类型: 字符串

一个字符串,用于命名新的 TPM 所有者授权值。 使用 ConvertToOwnerAuth 方法将密码转换为此授权值。 NewOwnerAuth 参数不能为空或 NULL。

返回值

类型: uint32

可以返回所有 TPM 错误以及特定于 TPM 基本服务的错误。

下表列出了一些常见的返回代码。

返回代码/值 说明
S_OK
0 (0x0)
方法成功。
TPM_E_AUTHFAIL
2150105089 (0x80280001)
当前 TPM 所有者授权值不正确。
TPM_E_DEFEND_LOCK_RUNNING
2150107139 (0x80280803)
TPM 正在防御字典攻击,并且处于超时阶段。 有关详细信息,请参阅 ResetAuthLockOut 方法。
FVE_E_AD_SCHEMA_NOT_INSTALLED
2150694922 (0x8031000A)
无法将恢复信息保存到网络。 计算机已配置为存储恢复信息以Active Directory 域服务。 有关如何设置 Active Directory 的说明,请参阅 BitLocker 驱动器加密配置指南:将 BitLocker 和 TPM 恢复信息备份到 Active Directory
连接失败
2147943755 (0x8007054B)
无法将恢复信息保存到网络。 计算机已配置为存储恢复信息以Active Directory 域服务。 需要网络连接才能继续。

 

备注

如果配置了适当的组策略设置,ChangeOwnerAuth 方法会备份新的 TPM 所有者授权,以Active Directory 域服务。

托管对象格式 (MOF) 文件包含 Windows Management Instrumentation (WMI) 类的定义。 MOF 文件未作为 Windows SDK 的一部分安装。 使用 服务器管理器添加关联角色时,它们安装在服务器上。 有关 MOF 文件的详细信息,请参阅 托管对象格式 (MOF)

要求

要求
最低受支持的客户端
Windows Vista [仅限桌面应用]
最低受支持的服务器
Windows Server 2008 [仅限桌面应用]
命名空间
Root\CIMV2\Security\MicrosoftTpm
MOF
Win32_tpm.mof
DLL
Win32_tpm.dll

另请参阅

Win32_Tpm