Срочная инвентаризация. Или хочу всё знать. Идентификаторы для инвентаризации ит оборудования это легко и просто. Решение проблем с WMI – наиболее «частые» вопросы

17 февраля 2012 в 14:50

Срочная инвентаризация. Или хочу всё знать

  • Системное администрирование

Захотелось поделится с хабросообществом парой способов провести инвентаризацию техники быстро и без особых усилий. Сподвигла меня вот , но как сторонник UNIX-way я расскажу способы сделать всё то же самое и даже больше без необходимости окружать себя гомогенной сетью из одинаковых рабочих станций или привязки к одной технологии.

Что мы хотим?

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

Способ первый, без затрат.

Хотим мы получить инфу о начинке системных блоков организации, например для составления плана модернизации. Вы слышали про встроенную в Windows команду SYSTEMINFO? А она очень полезная. Даст вам информацию о всей системе в удобоваримом виде:
Имя узла: VIRTUAL-PC Название ОС: Microsoft Windows 7 Версия ОС: 6.1.7601 Service Pack 1 сборка 7601 Изготовитель ОС: Microsoft Corporation Параметры ОС: Рядовая рабочая станция Сборка ОС: Multiprocessor Free Зарегистрированный владелец: virtual Зарегистрированная организация: Код продукта: ****************** Дата установки: 12.03.2011, 5:28:25 Время загрузки системы: 15.02.2012, 13:21:15 Изготовитель системы: innotek GmbH Модель системы: VirtualBox Тип системы: X86-based PC Процессор(ы): Число процессоров - 1. : x64 Family 6 Model 15 Stepping 11 Genuin eIntel ~2574 МГц Версия BIOS: innotek GmbH VirtualBox, 01.12.2006 Папка Windows: C:\Windows Системная папка: C:\Windows\system32 Устройство загрузки: \Device\HarddiskVolume1 Язык системы: ru;Русский Язык ввода: en-us;Английский (США) Часовой пояс: (UTC+04:00) Волгоград, Москва, Санкт-Петербург Полный объем физической памяти: 631 МБ Доступная физическая память: 248 МБ Виртуальная память: Макс. размер: 1 655 МБ Виртуальная память: Доступна: 1 056 МБ Виртуальная память: Используется: 599 МБ Расположение файла подкачки: C:\pagefile.sys Домен: *********** Сервер входа в сеть: \\SERVER Исправление(я): Число установленных исправлений - 54. Сетевые адаптеры: Число сетевых адаптеров - 2. : Intel(R) PRO/1000 MT Desktop Adapter Имя подключения: Подключение по локальной сети DHCP включен: Нет IP-адрес : 192.168.16.170 : Intel(R) PRO/1000 MT Desktop Adapter Имя подключения: Подключение по локальной сети 2 DHCP включен: Нет IP-адрес : 192.168.19.1 : ****::25e7:a222:dc08:****

Просто и понятно.
Но не бегать же по всей фирме запуская консоль и копируя вывод команды в текстовик на какой-нибудь шаре. У нас в компании такое в принципе невозможно, политиками запрещено пользователям запускать CMD, а при использовании «Запуск от имени» все переменные окружения летят в тартарары. Что делать? ВАШЕМУ ВНИМАНИЮ PS-TOOLS !
А конкретнее входящяя в её состав утилита psexec.exe. Но не PSEXEC-ом единым жив человек, вывода на экран нам мало, нам бы это ещё и сохранить всё это безобразие, да желательно с комфортом.
Всё предельно просто:
  • Создаём шару с правами на запись всем подряд, а то мало ли какие урезанные права у рабочих станций (sic! Именно станций, потому как права пользователей этих станций нам не интересны, всё будем делать от своего имени). Ну например \\share\audit\
  • Рисуем файлик в нашими айпишниками. Дело в том, что psexec по неясным причинам не понимает диапазоны адресов типа 192.168.0.1-192.168.0.254 или 192.168.0.0/24. Его, конечно, можно обмануть и подсунуть подобное, но это не стабильно и вредно, ниже объясню почему. Я пользуюсь OO Calc для создания списка IP-адресов. В итоге получаем текстовик (.txt) с примерно таким содержимым:
    192.168.0.1 192.168.0.2 ... 192.168.0.254
    192.168.16.255 - широковещательный и не нужно его использовать. Так же из списка можно исключить адреса оборудования и серверов к которым Вы подключаться не хотите. Можно использовать и список с именами компов, но я так не делаю.
Далее, открываем cmd и пишем:
psexec.exe @c:\ip-list.txt -d -n 12 systeminfo > \\share\audit\%COMPUTERNAME%.txt

ip-list.txt - это текстовик с ip-адресами.
-d - значит, что psexec не будет ждать пока команда исполнится, а просто запустит systeminfo как демон и отключится от клиента.
-n 12 - это период ожидания ответа клиента (вообще-то правельнее СЕРВЕРА, но так и запутаться недолго), у меня 12 секунд. Если за это время не удастся подключится, то psexec его пропустит. Для пустых IP это не нужно, а вот ко всяким сетевым принтерам и т.п. psexec может пытаться подключится долго и нудно.
Когда скрипт отработает, в \\share\audit\ мы получим кучу текстовиков названых по именам компьютеров в сети. Что с ними дальше делать я попозже расскажу.
Всем хорош этот способ и быстр и прост, но есть у него и недостатки.
  • Тут информация только по содержимому коробки системного блока и чуть-чуть по Windows.
  • Хотя установленные программы хранятся внутри системного блока про них тоже ничего не выводится
  • Даже по внутренностям мало информации, например нет ничего про тип оперативной памяти, только объём. Да и процессор освещён весьма скудно.

Хочу ВСЁ знать

И когда уже недостаточно только отчёта встроенной утилиты на помощ приходит AIDA64 от FinalWire. это тот же EVEREST только уже купленный другой компанией и которому было возвращено историческое название.
В принципе можно обойтись покупкой Business Edition и установкой на все станции. потом разрешить им обмениваться информацией и подключатся друг к другу на коком-нибудь порту, после чего клепать отчёты из приятного интерфейса. Но, во-первых это не тру, а во-вторых с автоматизацией процесса могут возникнуть заминки.
Я обхожусь Extreme Edition, всё то же самое но без сетевых отчётов.
Что бы начать вкушать плоды автоматизации нужно несколько несложных операций.

Теперь используя всё тот же psexec.exe пришем простенький скрипт который будет запускать AIDA на рабочих станциях с нужными нам параметрами:

psexec.exe @c:\ip-list.txt -d -n 12 \\share\audit\aida\aida64.exe /R \\share\audit\%COMPUTERNAME% /TEXT /CUSTOM \\share\audit\aida\aida64.rpf

Параметр /R <путь> - означает что аида не будет выводить отчёт на экран, а будет складывать его по указанному пути. %computername% - это переменная окружения cmd и на каждом компьютере где мы будем запускать Aida она будет соответствовать имени компьютера. Можно использовать любую другую переменную, но так удобнее всего.
Параметр /TEXT - предопределит тип создаваемого отчёта и автоматически подставит нужное расширение файла, поэтому после %computername% не нужно ставить.txt (%computername%.txt) иначе получим %computername%.txt.txt
Параметр /CUSTOM - даёт понять AIDA откуда брать список нужных компонентов отчёта.
Вот и всё. Запускаем эту строку в CMD и смотрим как в шару складываются очень подробные отчёты включающие в себя полную информацию по всей периферии.

В домене

Я добавил исполнение этого скрипта (без части с psexec) в Startup Scripts в политиках домена.
Это было бы не правильно без некоторой доработки, в итоге скрипт в политиках выглядит так:
if not exist \\share\audit\%COMPUTERNAME%.txt (\\share\audit\aida\aida64.exe /R \\share\audit\%COMPUTERNAME% /TEXT /CUSTOM \\share\audit\aida\aida64.rpf) else exit

Благодаря этому, при загрузке, каждый компьютер в сети проверяет, посылал ли он отчёт и если нет, то делает его, а если да, то не делает ничего.
А для того что бы обнавить данные по одной или нескольким машинам, я просто удаляю или переношу соответствующие очёты и через некоторое время у меня свежая инфа.
Внимание: на некоторых экзотических аппаратных платформах (которые AIDA не распознаёт) отработка программы вызывает сбои и даже падения, редкость, но имеет место. По этому на критически важных рабочих станциях и серверах отчёты лучше делать вручную. Полноценно запуская AIDA64 в графическом режиме, тогда компьютер не выдаёт ошибок, а AIDA просто не запускается.

Разбор полученных логов

Я сохраняю отчёты в простом текстовом виде так как пользуюсь для их разбора и анализа bash скрипты, а шара для хранения отчётов хранится на linux машине. По этому если я хочу узнать обо всех машинах: их имя,ip и mac, количество установленной памяти, то делается примерно следующее:
iconv -f cp1251 ./*.txt | egrep -i "Имя компьютера|с ip|с mac|Тип ЦП|Системная память"
Это простейшая обработка, но когда освою парсинг XML на каком-нибудь языке, конечно перейду на отчёты в этом формате.

Лирика

Можно обсудить ещё и возможность удалённого включения рабочих станция, да и управление компьютерами по сети не последний вопрос. Но ничего универсальнее Wake On Lan ещё не изобрели, а многообразие средств удалённого управление столь велико, что не уместится в рамки этой статьи. Тем более это дело вкуса.

Добрый день!
Начну без прелюдии!

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

Итак, в скрипт были внесены следующие изменения:
1. Отключены все диалоговые окна, так как процесс работы скрипта был утомительным ибо если компьютер из списка не доступен (а таких было много) приходилось часто щелкать мышью
2. Вывод недоступных компьютеров в отдельную папку в виде файла с именем этого компьютера (вывести в отдельный файл списком не получилось)
3. Выполнения скрипта для каждого компьютера из списка представленного тхт файлом
4. Добавление версии установленной программы
5. Отключение вывода не очень нужной для меня информации

"настройки для инвентаризации программ
Const UPDATES = False "не учитывать обновления
Const TITLE = "Инвентаризация установленных программ" "заголовок диалоговых окон
Const DATA_DIR = "soft\" "каталог для сохранения отчетов + "\" в конце
Const Error_Dir = "Error\" " Каталог для файлов ошибок
"Const DATA_DIR = "\\SRV\Invent\soft\" "сетевой ресурс для сохранения отчетов + "\" в конце

"настройки для инвентаризации обновлений
"Const UPDATES = True "учитывать только обновления
"Const TITLE = "Инвентаризация установленных обновлений" "заголовок диалоговых окон
"Const DATA_DIR = "updates\" "каталог для сохранения отчетов + "\" в конце
"Const DATA_DIR = "\\SRV\Invent\updates\" "сетевой ресурс для сохранения отчетов + "\" в конце

"прочие настройки
Const DATA_EXT = ".csv" "расширение файла отчета
Const SILENT = False "тихий режим отключен, будет запрошено имя компьютера
"Const SILENT = True "режим отчета о локальном компьютере без вывода диалогов
Const HEAD_LINE = True "выводить заголовки в первой строке CSV-файла

"не завершать скрипт аварийно
On Error Resume Next

"== ВЫПОЛНЕНИЕ

"Указываем файл-источник и необходимые переменные
Set FSO = CreateObject("Scripting.FileSystemObject")
Set File = FSO.GetFile("Указать место откуда брать список компьютеров")" Список компьютеров
Set TextStream = File.OpenAsTextStream(1)
Str = vbNullString

"Начало цикла перебора комьютеров

While Not TextStream.AtEndOfStream

"глобальные переменные
Dim comp, wmio

"узнать имя локального компьютера
Dim nwo
Set nwo = CreateObject("WScript.Network")
comp = LCase(nwo.ComputerName)

"запросить имя удаленного компьютера
If Not SILENT Then
comp = TextStream.ReadLine()
"проверить доступность компьютера
If Len(comp) > 0 And Unavailable(comp) Then


Set TextStream1 = FSO1.CreateTextFile(Error_Dir & comp,True) "Создаем файл с именем недоступного компьютера

TextStream1.Close
comp = ""

End If
End If

"провести инвентаризацию
If Len(comp) > 0 Then InventSoft

"если ошибка
If Len(Err.Description) > 0 Then

Set FSO1 = CreateObject("Scripting.FileSystemObject")
Set TextStream1 = FSO1.CreateTextFile(Error_Dir & comp & Err.Description,True) "Создаем файл с именем недоступного компьютера

End If
" Конец цикла
Wend

TextStream.Close

"== ПОДПРОГРАММЫ

"обращение к WMI оформлено в подпрограмму, чтобы можно было корректно обработать возможную ошибку
Sub InventSoft

"подключить реестр удаленного компьютера через WMI
Set wmio = GetObject("WinMgmts:{impersonationLevel=impersonate}!\\" & comp & "\Root\default:StdRegProv")

"создать файл отчета
Dim fso, tf
Set fso = CreateObject("Scripting.FileSystemObject")
If Not fso.FolderExists(DATA_DIR) Then
If Not SILENT Then MsgBox "Не найден каталог для сохранения отчета:" & vbCrLf & DATA_DIR, vbExclamation, TITLE
Exit Sub
End If
Set tf = fso.CreateTextFile(DATA_DIR & comp & DATA_EXT, True)

"записать заголовки столбцов
If HEAD_LINE Then tf.WriteLine "Название и Версия"

"искать программы и оформить текст для отчета
Dim s
s = ExtractSoft("SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\")
If Len(s) > 0 Then tf.Write s

"для 64-битных систем есть еще другой ключ! (32-битные программы на 64-битной системе)
s = ExtractSoft("SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\")
If Len(s) > 0 Then tf.Write s

"закрыть файл отчета
tf.Close

"проверить указанный ключ реестра; вернуть строку для записи в файл отчета
Function ExtractSoft(key)

"получить коллекцию
Const HKLM = &H80000002 "HKEY_LOCAL_MACHINE
Dim items
wmio.EnumKey HKLM, key, items
If IsNull(items) Then
ExtractSoft = ""
Exit Function
End If

"отобрать нужные элементы
Dim s, item, ok, name, publ, inst, x, prev
s = "" "результат накапливать в строке
For Each item In items

Ok = True "флаг продолжения

"название, пропускать пустые и повторяющиеся
prev = name
wmio.GetStringValue HKLM, key & item, "DisplayName", name
If IsNull(name) Or Len(name) = 0 Or name = prev Then
ok = False
Else "не допускать символ ";"
name = Replace(name, ";", "_")
End If

"отделить заплатки, по значению параметра ParentKeyName = "OperatingSystem"
If ok Then
wmio.GetStringValue HKLM, key & item, "ParentKeyName", x
"для программ
If UPDATES Then
If IsNull(x) Or x <> "OperatingSystem" Then ok = False
"для обновлений
Else
If Not IsNull(x) And x = "OperatingSystem" Then ok = False
End If
End If

"Версия
If ok Then
wmio.GetStringValue HKLM, key & item, "DisplayVersion", publ
If IsNull(publ) Or Len(publ) = 0 Then publ = "-"
End If

"If ok Then s = s & name & ";" & publ & ";" & inst & vbCrLf
If ok Then s = s & name & publ & ";" & vbCrLf

Next
ExtractSoft = s

"проверить доступность компьютера в сети; вернуть True, если адрес недоступен
Function Unavailable(addr)
Dim wmio, ping, p
Set wmio = GetObject("WinMgmts:{impersonationLevel=impersonate}")
Set ping = wmio.ExecQuery("SELECT StatusCode FROM Win32_PingStatus WHERE Address = "" & addr & """)
For Each p In ping
If IsNull(p.StatusCode) Then
Unavailable = True
Else
Unavailable = (p.StatusCode <> 0)
End If
Next
End Function

Вот собственно и все. Сердечно благодарю автора скрипта Павела Железнова. Думаю в полной мере назвать эту статью плагиатом нельзя, и надеюсь это будет кому-то полезно.

З.Ы. Исходный скрипт, легко добавляется в групповые политики, и будет постоянно поддерживать актуальную информацию об установленном в сети ПО на Windows машинах.

Теги: инвентаризация, скрипты

Удаленное сканирование компьютеров и серверов на базе Windows,
OS X, Linux, FreeBSD
и ESX/ESXi без использования предустановленных агентов - вам нужно знать только администраторский пароль. Сканируйте отдельные узлы, диапазоны сетевых адресов или структуру Active Directory.

Учет компьютеров

В централизованном хранилище TNI 4 каждый компьютер занимает всего несколько десятков килобайт. Группируйте устройства, снабжайте их комментариями и прикрепляйте к ним дополнительную информацию. Total Network Inventory 4 превращает инвентаризацию компьютеров на предприятии в отдых.

Отчеты

Формируйте гибкие отчеты по разным категориям данных. Стройте табличные отчеты, используя сотни полей модели данных Total Network Inventory 4. Отчеты можно скопировать, экспортировать или распечатать, а функция поиска покажет вам результаты раньше, чем вы закончите вводить запрос.

Журнал изменений

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

Планировщик сканирования

Автоматизируйте сбор данных в организации. Создавайте одноразовые отложенные задачи или расписания для периодического сканирования компьютеров. Каждый день? По пятницам? В первый понедельник каждого месяца? Распишите график сканирования сети, и у вас всегда будет свежая информация.

А также...

Составьте базу данных пользователей ваших компьютеров; храните множество паролей для разных устройств и протоколов; следите за онлайн-статусом устройств в реальном времени. Эти и многие другие функции TNI 4 сэкономят вам немало усилий и нервов.

Просканируется всё!

Компьютеры на базе Microsoft Windows - 2000 и выше. • Компьютеры от Apple с OS X на борту. • Устройства на базе ОС семейства Linux. • Устройства на базе ОС FreeBSD. • Серверы ESX/ESXi. • Любые сетевые устройства, поддерживающие протоколы SNMP или Telnet. •

Что для этого нужно?

Только администраторский пароль. Предустанавливать на удаленные компьютеры агентов или иным образом готовить их к сканированию не требуется. Установите Total Network Inventory 4 на один компьютер - и через несколько минут данные обо всей сети будут перед вами.

Действительно умный сканер

Просто скажите программе, что вам нужно просканировать, и она начнет работать: найдет все узлы в IP-диапазоне, покажет вам список компьютеров в рабочей группе, извлечет структуру домена. Выберите нужные узлы, укажите логины и пароли для отдельных устройств или групп - и нажимайте Начать сканирование.

Уже через несколько минут сканирование компьютеров в сети будет завершено, и информация будет помещена в хранилище TNI 4.

Сканирование по расписанию

Если некоторые устройства нужно просканировать позже или обновлять регулярно, сохраните их в отдельный список и укажите, как и когда их сканировать. Планировщик заданий позволяет гибко настраивать время и периодичность сканирования:

Можно создать произвольное количество задач, запланированных на разные дни и время. Ваши данные будут поддерживаться актуальными автоматически!

Централизованное хранилище

Хранилище TNI 4 - простая папка на жестком диске. Каждый компьютер в ней - файл размером около 35 Кб. Вы можете легко перенести эти файлы в другую базу данных или создать резервную копию. Разрешив общий доступ к папке хранилища, можно работать с ним из разных мест.


Все, что нужно для учета компьютеров

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

Сеть как на ладони

В дерево сети может быть выведена самая различная информация: сетевое имя, IP-адрес, инвентарный номер, иконка и название операционной системы, лампочка онлайн-статуса и многое другое. Total Network Inventory 4 автоматически определит виртуальные системы и отметит их. Вся эта информация может быть использована для поиска: зная хоть что-нибудь о компьютере, вы моментально найдете его среди тысячи других!

Данные по полочкам

Каждый просканированный компьютер можно изучить так, словно вы сидите за ним. Учет компьютеров не может быть проще!

Включайте в отчет любое количество компьютеров и категорий одновременно.

Табличные отчеты

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

Моментальный поиск

Результаты поиска становятся видны по мере ввода запроса: ни одного лишнего клика!

Печать и экспорт

Любой отчет можно распечатать в кратком или полном виде, скопировать в редактор таблиц или экспортировать в PDF, RTF, ODT, HTML и другие форматы.

Знайте, что происходит в вашей сети

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

Можно увидеть, как устанавливаются, удаляются и обновляются приложения…

…как применяются обновления системы…

…как запускаются и останавливаются службы…

…как перемещается аппаратное обеспечение…

…и гораздо больше!

Журнал снабжен мгновенным поиском и возможностью фильтрации, а также доступен в виде печатного отчета:

Создайте подробную карту вашей сети

Визуализируйте структуру сетевых устройств так, как удобно вам. Пользователи лицензии Total Network Inventory 4 Профессиональная имеют доступ к новому редактору карты сети.

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

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

Фигуры и задний фон

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

(Нажимайте на картинки, чтобы просмотреть демо)

Широкие возможности

Работайте с устройствами прямо на карте, ведь это проще! Вы можете запустить пинг, пересканировать или выполнить действие прямо из контекстного меню.

Размер карты не имеет границ. Дайте волю своему воображению!

Применимо к:Windows Server 2012, Windows Server 2012 R2

В этом техническом обзоре рассказывается о функции инвентаризации программного обеспечения, которая была представлена в Windows Server 2012 R2 и позволяет упростить для администраторов центра обработки данных задачу ведения журналов управления лицензиями на ПО как активами Майкрософт для своих развертываний. Прежде чем использовать инвентаризацию программного обеспечения в Windows Server 2012 R2, установите обновление Windows KB 3000850 и KB 3060681 в каждой системе Windows Server 2012 R2, подлежащей инвентаризации. Эта функция выполняется локально на каждом сервере, подлежащем инвентаризации. Сбор данных с удаленных серверов не выполняется.

Функцию инвентаризации программного обеспечения можно также добавить в две версии Windows Server, предшествующие Windows Server 2012 R2 . Для добавления функции инвентаризации программного обеспечения в Windows Server 2012 и Windows Server 2008 R2 SP1 можно установить следующие обновления:

    Windows Server 2012 (выпуски Standard или Datacenter)

    Примечание

    WMF 4.0 .

    • Пакет обновления WMF 4.0 для Windows Server 2012: KB 3119938
  • Windows Server 2008 R2 с пакетом обновления 1 (SP1)

    Примечание

    Прежде чем применять следующий пакет обновления, убедитесь, что у вас установлено приложение WMF 4.0 .

    • Пакет обновления WMF 4.0 для Windows Server 2008 R2: KB 3109118

Описание компонента

Журнал инвентаризации программного обеспечения в Windows Server - это компонент с простым набором командлетов PowerShell, который помогает администраторам получить список программ Майкрософт, установленных на их серверах. Он также предоставляет возможность периодически собирать и перенаправлять эти данные по сети с помощью протокола HTTPS для статистической обработки. Управление этим компонентом, главным образом для ежечасного сбора и перенаправления, также выполняется с помощью команд PowerShell.

Примечание

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

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

Практическое применение

Интерфейсы инвентаризации программного обеспечения предназначены для сокращения эксплуатационных расходов на получение точной информации о программном обеспечении Майкрософт, локально развернутом на сервере, особенно на множестве серверов в ИТ-среде (при условии, что компонент развернут и работает в ИТ-среде). Возможность перенаправлять эти данные на сервер агрегации (если это задано ИТ-администратором) позволяет собрать данные в одном месте с помощью универсальной автоматической процедуры. Несмотря на то, что аналогичный результат можно получить при опросе интерфейсов напрямую, инвентаризация программного обеспечения при использовании архитектуры перенаправления (по сети), запускаемой на каждом сервере, позволяет устранить множество проблем с обнаружением компьютеров, типичных для многих сценариев инвентаризации программного обеспечения и управления активами. Для защиты данных, перенаправляемых по HTTPS серверу агрегации администратора, используется протокол SSL. Если все данные находятся в одном месте (на одном сервере), их проще анализировать, с ними проще работать, на их основе проще создавать отчеты. Важно отметить, что ни один фрагмент этих данных не передается в Майкрософт в процессе работы компонента. Компонент ведения журнала инвентаризации программного обеспечения и предоставляемые им функции предназначены исключительно для использования владельцем и администраторами лицензированного серверного программного обеспечения.

Журнал инвентаризации программного обеспечения может помочь администраторам серверов в осуществлении следующих задач.

    Удаленное получение информации о перечне программного обеспечения и серверов по запросу от Windows Server.

Позволит вам:

  • Вести общую базу всего оборудования компании;
  • Отслеживать замену комплектующих;
  • Создавать отчеты для замены старого оборудования.
Рекомендован при совпадении любого из условий:
  • Рабочих станций от 50;
  • Серверов от 25.

Цена

Windows Server - 5 000 рублей, UNIX - 7 000 рублей.

Хотите дешевле? Пожалуйста! Ниже описан пакет услуг. Вы можете исключить из него несколько пунктов и получить скидку.

Или наоборот - добавить дополнительные пункты, и цена станет больше.

В стоимость входит:

  • Сборка RAID ;
  • Установка, настройка и обновление операционной системы;
  • Настройка сервера инвентаризации;
  • Добавление в систему имеющееся оборудование;
  • Обучение базовому обслуживанию (добавление новых устройств);
  • Настройка автоматического резервного копирования.

Читайте также

Сервер. Для компании, где работает до 15 человек, чаще всего, достаточно сервера класса micro (от 8 000 рублей). В компаниях от 15 человек или при активной работе с сервером необходимо оборудование более высокого класса (от 80 000 рублей). Также есть варианты аренды сервера (от 700 рублей в месяц).

Программное обеспечение. На базе UNIX программное обеспечение приобретать не нужно, так как большинство дистрибутивов распространяется бесплатно. В случае с Windows необходимо приобрести лицензию на Windows Server (около 30 000 рублей) + Windows Server Call на каждого сотрудника (около 1 000 рублей за пользователя).

Консультации по выбору оборудования или программного обеспечения осуществляю бесплатно.

Если сервер находится за пределами Санкт-Петербурга, возможен вариант удаленной настройки. В данном случае, работы проводятся по 100%-й предоплате.

Включает следующие проверки:

  • Журналов событий на предмет ошибок;
  • Наличие свободного дискового пространства;
  • На вирусы;
  • Нормальной работы всех сервисов;
  • Выполнение резервного копирования.
Также возможен вариант удаленной поддержки.

Есть вопросы?

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: