Форум программистов, компьютерный форум, киберфорум
Наши страницы
PowerShell
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
vlad_cv
14 / 11 / 1
Регистрация: 04.06.2014
Сообщений: 37
#1

Отделить ноутбуки от стационарных компьютеров

05.03.2015, 09:40. Просмотров 639. Ответов 4
Метки нет (Все метки)

Приветствую,


маленький вопрос - как же можно среди имеющихся компьютеров, распознать ноутбуки? Предполагаю, что есть возможность через WMI class. Но какой? Например, в DameWare в свойствах компа вкладка System -
(Computer System) Manufacturer Notebook
(System Enclosure) Manufacturer Notebook

значит, где-то это прописано....
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.03.2015, 09:40
Ответы с готовыми решениями:

Как аппаратно и недорого отделить группу компьютеров от сети, но дать им доступ в Инет.
Привет, народ. Вопрос от новичка. Есть небольшая сетка №1. Адсл Модем (он...

Вычислить среднюю стоимость всех компьютеров и напечатать наименования компьютеров
Есть задача: создать структуру данных про компьютеры которая включает Список...

Моделирование компьютерных сетей (стационарных)
с помощью С++ написать программу,помогите!

Есть локальная сеть предприятия с множеством компьютеров, нужно чтобы доступ был на 5 компьютеров под паролем как это сделать?
Есть локальная сеть предприятия с множеством компьютеров, нужно что бы доступ...

Два стационарных компьютера к роутеру. Не работает интернет на втором
Доброго времени суток , уважаемые гуру компьютерного дела. Недавно починили...

4
ymrak
0 / 0 / 0
Регистрация: 24.04.2013
Сообщений: 21
29.06.2015, 13:27 #2
Тоже интересует данный вопрос.
0
Garry Galler
1377 / 1108 / 415
Регистрация: 28.10.2013
Сообщений: 2,819
29.06.2015, 22:08 #3
Попробуйте так:
PowerShell
1
2
3
4
switch ((gwmi Win32_Battery).SystemName) {
            "NOTEBOOK" {"ноутбук"}
            ""         {"ПК"}
            }
Или по любым другим свойствам класса Win32_Battery - на ПК батареи нет и возвратом будет пустая строка.
1
greg zakharov
Покинул форум
1947 / 823 / 236
Регистрация: 07.05.2015
Сообщений: 1,645
30.06.2015, 18:56 #4
Лучший ответ Сообщение было отмечено Eva Rosalene как решение

Решение

Win32_Battery и не на ноутбуке возвращает некие значения (пусть и не то чтобы вменяемые, но все же), так что более оправданным будет использование Win32_SystemEnclosure, где свойство ChassIsTypes равное 9 - это лэптоп, 10 - ноутбук, а 14 - сабноут. Короче говоря:
PowerShell
1
if(gwmi -Class win32_systemenclosure | ? { $_.chassistypes -eq 9 -or $_.chassistypes -eq 10 -or $_.chassistypes -eq 14}) {'Это ноут!'}
1
vlad_cv
14 / 11 / 1
Регистрация: 04.06.2014
Сообщений: 37
03.07.2015, 07:57  [ТС] #5
greg zakharov:

действительно, ваш способ показывает ноуты. Во всяком случае, то что он нашел, оказалось именно ноутами.
0
03.07.2015, 07:57
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.07.2015, 07:57

Решение двумерных стационарных задач теплопроводности методом конечных разностей
Добрый день. Подскажите знающие люди, есть программа для решения ОДНОМЕРНЫХ...

Решение двумерных стационарных задач теплопроводности методом конечных разностей
Добрый день. Подскажите есть программа для решения одномерных стационарных...

Описать, используя структуру записи, информацию в больничной базе данных о стационарных больных
Добрый вечер! помогите пожалуйста с задачей в Паскале. у самой не получается....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru