SCCM – инвентаризация сканеров


Недавно озадачились с коллегой инвентаризацией сканеров. Имеется в виду не складской учет, а что установлено на рабочих местах пользователей с точки зрения системного администратора. Эта информация в дальнейшем может быть использована для планирования закупок, выбора и приобретения программного обеспечения, обновления драйверов и т.п.

Наличие SCCM определило средство проведения инвентаризации сканеров. Но тут выяснилось, что среди стандартного набора WMI классов, которые нам предлагает SCCM для сбора информации об оборудовании, нет класса, связанного со сканерами.

После изучения библиотеки MSDN был обнаружен класс CIM_Scanner. Но на первой же тестовой установке сканера мы потерпели неудачу: для сканера не был обнаружен WMI объект этого класса. Стало очевидно, что не все так просто со сканерами.

Наконец была найдена статья Inventorying and Reporting Scanners, Digital Cameras, and Webcams connected to Configuration Manager 2012 Clients. Нет необходимости её цитировать: статья дает хорошее пошаговое руководство для решения нашей задачи.

Мне осталось только немного доработать отчет, заменив статический фильтр, на параметр отчета, чтобы было удобно получать в отчете список оборудования нужного типа.

Хотя этот параметр описан на MSDN (STI_DEVICE_TYPE enumeration и Device Information Property Constants), опытным путем было установлено, что кроме значений 0,1,2 и 3 нужно делать выборку со значением Null: некоторые устройства попали в этот «тип».

Надо отметить еще одну особенность: если сканер будет отключен от компьютера, то он все равно будет указан в отчете как присутствующий на этом компьютере, т.к. фактически устройство из операционной системы никто не деинсталлировал, в то время как этот сканер может быть уже установлен на другом компьютере.

Таким образом отчет у нас получается несколько специфический, но иначе и быть не может: ответ на вопрос «Где конкретно сканер используется?» не так прост, т.к. его могут по нескольку раз в день переключать с одного компьютера на другой, либо просто передать другому пользователю – ситуаций много, и это уже, как говорится, другая история.

Реклама

Exchange Server 2013 – проблема отправки на серверы gmail


После глобального запуска IPv6 по всему миру в 2012 году иной раз возникает проблема с отправкой почты на серверы gmail, в том числе Exchange Server может получить примерно такое сообщение:

mx.google.com выдал это сообщение об ошибке:

[2002:58cc:8523::58cc:8523] Our system has detected that this message does not meet IPv6 sending guidelines regarding PTR records and authentication. Please review https://support.google.com/mail/?p=ipv6_authentication_error for more information. r10si10555744laj.66 — gsmtp)

Читать далее

Exchange Server 2013 – ошибка в скрипте RollAlternateServiceAccountPassword.ps1 из версии SP1


При настройке Kerberos в Exchange Server 2013 для установки параметров учетной записи на CAS серверах нужно использовать скрипт RollAlternateServiceAccountPassword.ps1

Поддержка Kerberos в Exchange Server 2013 добавлена в CU1 и скрипт RollAlternateServiceAccountPassword.ps1 прекрасно работал в CU2 и в CU3, но в SP1 он стал выдавать ошибку:

Читать далее

Exchange Server 2013 – медленная репликация почтовых ящиков


На Exchange Server 2013 при переносе множества почтовых ящиков иногда возникает проблема: копируется одновременно всего несколько почтовых ящиков, а остальные стоят в очереди. В Exchange Server 2010 такой проблемы не было.

Читать далее

Exchange Server 2013 – еще раз о миграции на SP1 и Windows Server 2012 R2


Недавно я опубликовал статью Exchange Server 2013 – миграция на SP1 и Windows Server 2012 R2, в которой описаны нюансы замены версии операционной системы при установленном Exchange и наличии DAG.

Есть еще один вариант.

Читать далее

Windows Server 2012 R2 Remote Desktop – высокая доступность RD Gateway


В предыдущих версиях RD Gateway высокая доступность и балансировка нагрузки (high availability and load balancing) достигались путем установки второго сервера с этой ролью, созданием фермы с общим именем и настройкой DNS RR в простейшем случае. Можно было также использовать аппаратный или программный балансировщик, в т.ч. NLB.

Что изменилось в версии Windows Server 2012 R2?

Читать далее