在没有实用程序的情况下通过 Powershell 在 WMIObject 中设置 SMBIOSAssetTag
Setting SMBIOSAssetTag in a WMIObject via Powershell without a utility
我正在使用 Lenovo Thinkpad,由于工作限制(无法访问 Windows。在我们通过 Powershell 进入 Windows 设置之前,我们将 运行 一切,我不确定如何去做。本质上,属性“SMBIOSAssetTag”(来自 WMI classwin32_SystemEnclosure)是只读的,我无法解决这个问题。我做了三重检查以确保 Lenovo 没有自己的命名空间,并且在使用 Powershell 模块“LenovoBIOS”时我没有看到任何可以帮助我实现这个目标的东西(除非我是盲人并且完全错过了它)。有什么办法可以解决这个问题吗?我也试过修改 SMBIOSAssetTag 属性 的 ReadOnly 属性,但我无法让它工作。我喜欢任何和所有的反馈。如果需要任何额外的信息,我也很乐意提供帮助。
你不知道。 属性 在 the MOF spec 中被设计为只读。
您说的是写入 SMBIOS 信息,这是您主板 OEM 特有的操作。由您的 OEM 确定 SMBIOS 信息的数据结构和存储方法,SMBIOS standard 不提供与标准读取方法相同的标准写入方法。
我正在使用 Lenovo Thinkpad,由于工作限制(无法访问 Windows。在我们通过 Powershell 进入 Windows 设置之前,我们将 运行 一切,我不确定如何去做。本质上,属性“SMBIOSAssetTag”(来自 WMI classwin32_SystemEnclosure)是只读的,我无法解决这个问题。我做了三重检查以确保 Lenovo 没有自己的命名空间,并且在使用 Powershell 模块“LenovoBIOS”时我没有看到任何可以帮助我实现这个目标的东西(除非我是盲人并且完全错过了它)。有什么办法可以解决这个问题吗?我也试过修改 SMBIOSAssetTag 属性 的 ReadOnly 属性,但我无法让它工作。我喜欢任何和所有的反馈。如果需要任何额外的信息,我也很乐意提供帮助。
你不知道。 属性 在 the MOF spec 中被设计为只读。
您说的是写入 SMBIOS 信息,这是您主板 OEM 特有的操作。由您的 OEM 确定 SMBIOS 信息的数据结构和存储方法,SMBIOS standard 不提供与标准读取方法相同的标准写入方法。