【发布时间】:2020-11-10 20:33:03
【问题描述】:
我正在使用联想 Thinkpad,由于工作限制,我正在尝试在 Powershell 中设置资产标签而不使用联想的 WinAIA.exe 实用程序(无法访问 Windows。我们将运行一切在我们通过 Powershell 进入 Windows 设置之前),我不知道该怎么做。本质上,属性“SMBIOSAssetTag”(来自 WMI 类 win32_SystemEnclosure)是只读的,我无法解决这个问题。我做了三重检查以确保联想没有自己的命名空间,并且在使用 Powershell 模块“LenovoBIOS”时,我没有看到任何可以帮助我实现这一目标的东西(除非我是盲人并且完全错过了它)。有什么办法可以解决这个问题吗?我也尝试过修改 SMBIOSAssetTag 属性的 ReadOnly 属性,但我无法让它工作。我喜欢任何和所有的反馈。如果需要任何额外的信息,我也很乐意提供帮助。
【问题讨论】:
-
对 SMBIOSAssetTag 字段的访问是特定于 bios 供应商的,并非所有供应商都提供任何方式来执行此操作。据我所知,WinAIA 是在联想上做到这一点的唯一方法。您的意思是在部署期间需要设置标签吗?因为您应该能够像调用 PowerShell 脚本一样调用 WinAIA。或者,您可以创建一个 Windows Live USB 并在配置之前写入标签。
-
是的,目前我们有一个使用 WinAIA 实用程序的环绕批处理文件的设置,但我们正在考虑是否可以更进一步。不幸的是,看起来情况并非如此。感谢您的善意建议和知识!
标签: powershell wmi