Войти

Показать полную графическую версию : Проверка типа клиента (толстый/тонкий клиент)


Nord18
11-05-2016, 08:02
Доброго времени суток!

Возникла проблема определения типа клиента через cmd.
Как это сделать не понимаю.
Знатоки, подскажите?
Заранее спасибо!

Elven
11-05-2016, 13:06
Охохонюшки... (http://obninsk.name/tele/)
Клиент чего, хотябы. В оптимале как их отличить НЕ через cmd, как-то: наличие/отсутствие файлов, служб, ключей реестра, значение этих самых ключей. От чего отталкиваться?

Nord18
11-05-2016, 15:41
Elven, прошу прощения!
Уточнение: используются как рабочие станции по управлением Windows, так и тонкие клиенты, вот и нужно как-то отличать.
Попробовал по имени (WSxxxx - ПК, TCxxxx - тонкие клиенты), но не получается ни чего.

Elven
11-05-2016, 15:55
Nord18, как они опрашиваются, каких ответов можно ждать? Или нужно просто проанализировать список?

Nord18
12-05-2016, 06:11
Elven, проверять список не требуется.
Достаточно проверить имя и выдать соответствующее сообщение (ПК или тонкий клиент), исходя из имени.

Elven
12-05-2016, 11:43
Млин, ответы информативные как инструкция к туалетной бумаге. Походу нужна информация о текущем компе, но не зная свойств тонкого клиента сказать как там будет работать команда невозможно.
@echo %computername% | find "WS" >NUL & if errorlevel 1 (@echo ThinClient) else (@echo WindowsStation)

Iska
12-05-2016, 17:51
… & if errorlevel 1 (@echo ThinClient) else (@echo WindowsStation) »
Можно просто:
…&& @echo WindowsStation || @echo ThinClient

Elven
13-05-2016, 08:34
||»
Это, так сказать, недостаток самоученности. Не знал такой.




© OSzone.net 2001-2012