Назад | Перейти на главную страницу

Как присваивается тип корпуса компьютера

Итак, вы можете использовать

Get-WmiObject win32_systemenclosure | select chassistypes

Чтобы получить тип шасси Windows для машины, как определено в этом списке:

http://technet.microsoft.com/en-us/library/ee156537.aspx

Кто-нибудь знает, как это на самом деле создается? Это что-то определенное производителем на уровне BIOS? Или генерируется Windows на основе других критериев.

Например, Surface Pro 2 на самом деле имеет номер 11, что означает «Ручной».

В основном я хочу использовать этот тип шасси в SCCM для определения некоторых настроек, но я хочу быть уверен, что могу на это рассчитывать. Например, в наши дни в чем разница между типами шасси:

Мини-башня, низкопрофильный рабочий стол, экономия места и т. Д.

Я не могу найти никакой литературы о том, как это на самом деле определяется, похоже, это зависит от производителя и того, как они это определяют.

Из справочной спецификации System Management BIOS (SMBIOS) на www.dmtf.org:

... в справочной спецификации BIOS для управления системой описывается, как поставщики материнских плат и систем представляют управленческую информацию о своих продуктах в стандартном формате, расширяя интерфейс BIOS в системах с архитектурой Intel.

Таким образом, значение будет установлено либо производителем материнской платы, и в этом случае (ха-ха) оно может быть довольно неточным, поскольку они не могут определить, какой будет корпус (например, я не сказал Asus, какой корпус я собираюсь поставить их M / B в), или ожидается, что более крупный поставщик (например, Dell) точно знает, в какой тип корпуса будет установлен M / B.