В настоящее время я работаю над сценарием powershell, который должен получить тип машины, на которой я работаю, и я уже рассмотрел несколько примеров, но не могу заставить его работать должным образом.Я хочу получить тип своего шасси, чтобы определить, работаю ли я на ноутбуке или настольном компьютере.
Это мой код:
$isLaptop = [bool](Get-WmiObject -Class Win32_SystemEnclosure -Property
ChassisTypes | Where-Object ChassisTypes -in '{9}', '{10}', '{14}')
Проблема в том, что даже когда язапускаю скрипт на рабочем столе, я получаю ответ, который является правдой, хотя тип шасси моего рабочего стола - {3}.
Я, вероятно, пропускаю что-то глупое, но было бы неплохо, если бы кто-то мог дать мненекоторая помощь здесь, я немного новичок в powershell aswell.