Установка SMBIOSAssetTag в WMIObject через Powershell без утилиты
Я работаю с Lenovo Thinkpad, и я пытаюсь установить тег ресурса в Powershell без использования утилиты Lenovo WinAIA.exe из-за ограничений на работе (не будет доступа к Windows. Мы бы запустили все до того, как получили в программу установки Windows через Powershell), и я не знаю, как это сделать. По сути, свойство "SMBIOSAssetTag" (из WMI-класса win32_SystemEnclosure) - ReadOnly, и я не могу обойти это. Я сделал тройную проверку, чтобы убедиться, что у Lenovo нет собственного пространства имен, и при использовании модуля Powershell "LenovoBIOS" я не увидел ничего, что могло бы помочь мне в достижении этой цели (если только я не слепой и полностью пропустил это). Есть ли способ сделать это? Я также пробовал изменить свойство ReadOnly свойства SMBIOSAssetTag, но не смог.Чтобы заставить это работать. Я хотел бы получить любую обратную связь. Если потребуется дополнительная информация, я тоже буду рад помочь.
1 ответ
Вы этого не сделаете. В спецификации MOF свойство определено как доступное только для чтения.
Вы говорите о записи информации SMBIOS, которая является операцией, специфичной для OEM-производителя вашей материнской платы. Ваш OEM-производитель должен определять структуру данных и способ хранения информации SMBIOS, а стандарт SMBIOS не предоставляет стандартный метод записи так же, как стандартный метод чтения.