Windows · EXE x64 · PowerShell 5.1 · исходный код

HardwareFullReport

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

Версия 1.1.4 создаёт локальные HTML, CSV, JSON и TXT-файлы, показывает найденные компоненты в таблице и открывает поисковые страницы Авито и Яндекс Маркета по выбранному региону.

1.1.4читаемая таблица и EXE x64
EXE x64запуск двойным щелчком
PowerShell 5.1Windows 10 и 11
31.2 КБисходный PS1
HTML · CSV · JSONформаты отчёта
HardwareFullReport.ps1
PS> Get-CimInstance Win32_Processor
CPU модель, ядра и потоки
RAM модули, объём и частота
GPU модель, память и драйвер
Disk модель, объём и интерфейс
✓ EXE x64   ✓ PS1   ✓ исходный код открыт

Что делает программа

HardwareFullReport собирает основные сведения через стандартные CIM/WMI-классы Windows и не требует сторонних PowerShell-модулей.

PC

Определяет состав ПК

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

UI

Показывает результат в окне

После сканирования компоненты появляются в таблице. Для каждого элемента доступна отдельная ссылка поиска.

A

Формирует ссылки маркетплейсов

OEM-название очищается от лишних слов и повторов. Для каждого компонента создаются ссылки Авито и Яндекс Маркета.

HTML

Создаёт визуальный отчёт

HTML-файл содержит характеристики, предупреждение об ограничениях оценки и кнопки перехода к объявлениям.

CSV

Экспортирует данные

CSV подходит для Excel, JSON — для автоматической обработки, TXT объясняет состав созданной папки.

</>

Публикуется с исходником

Скрипт можно проверить перед запуском. В ZIP также включены руководство, описание, анализ кода и предыдущая редакция.

Какие данные анализируются

В публичный отчёт не добавляются серийные номера устройств.

Компьютер или ноутбукПроизводитель, модель и общий объём оперативной памяти.
Материнская платаПроизводитель, модель и версия платы, если сведения доступны.
ПроцессорНазвание, физические ядра, логические потоки и максимальная частота.
Оперативная памятьКаждый модуль отдельно: производитель, part number, объём и частота.
ВидеокартаМодель, доступные сведения о видеопамяти и версия драйвера.
НакопителиМодель, объём, тип носителя и интерфейс, предоставленные Windows.

Как пользоваться

Установка не требуется. Все файлы создаются локально в выбранной папке.

Быстрый запускСкачайте EXE x64 и запустите двойным щелчком. Установка не требуется.
1. Скачать исходникСохраните `HardwareFullReport.ps1` в отдельную папку и при желании проверьте SHA-256.
2. Открыть PowerShellЗапустите Windows PowerShell 5.1. Права администратора необязательны, но иногда дают более полные сведения.
3. Разрешить запускПри необходимости временно разрешите выполнение скрипта только для текущего процесса.
4. Выбрать регионУкажите регион поиска Авито или оставьте «Все регионы».
5. Создать отчётВыберите папку и нажмите «Сформировать отчёт».
6. Сравнить объявленияОткройте ссылки по отдельным компонентам и сравните точную модель, состояние, комплектность и срок размещения.

Что появляется в папке отчёта

Каждый запуск создаёт отдельный каталог с датой и временем.

hardware_report.html

Готовый визуальный отчёт с поисковыми запросами и ссылками Авито и Яндекс Маркета.

hardware_inventory.csv

Таблица с разделителем `;`, удобная для открытия в Excel.

hardware_inventory.json

Структурированные данные для последующей обработки.

README_REPORT.txt

Краткое описание созданных файлов и ограничений оценки.

Как правильно оценивать стоимость

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

Что нужно сравнивать

  • точную модель, ревизию и объём памяти;
  • состояние и наличие дефектов;
  • коробку, документы, кабели и другие комплектующие;
  • остаток гарантии;
  • регион, доставку и срок размещения объявления.

Чего программа не делает

  • не подключается к закрытому API Авито;
  • не видит подтверждённую цену завершённой сделки;
  • не определяет физическое состояние детали;
  • не обещает автоматическую рыночную цену;
  • не отправляет отчёт на сервер WinsTeleCom.
Практический совет: для быстрой продажи ориентируйтесь на несколько сопоставимых объявлений, исключайте неисправные товары и предложения «на запчасти», затем устанавливайте цену немного ниже среднего уровня похожих активных объявлений.

История изменений

Версия 1.1.4 исправляет читаемость таблицы и добавляет сборку Windows EXE x64.

1.1.4Исправлены цвета таблицы, добавлена сборка EXE x64 и автоматическая подготовка сайта.
1.1.0Удалены универсальные диапазоны цен, добавлены региональные ссылки, обработка ошибок, HTML-кодирование, JSON, таблица результатов, DPI-масштабирование и проверки пути.
Редакция с АвитоWindows Forms, HTML, CSV, выбор региона, поисковые ссылки и открытие всех запросов.
Оценочная редакцияДобавлены регион, таблица приблизительной стоимости и CSV.
GUI и UTF-8Появилось окно программы и были исправлены русские подписи.
Базовый отчётРасширенная инвентаризация с текстовыми, HTML, JSON и CSV-файлами.

Требования и ограничения

Полнота результата зависит от данных, которые BIOS, драйверы и Windows предоставляют через WMI.

Требования

  • Windows 10 или Windows 11;
  • Windows PowerShell 5.1;
  • работающие CIM/WMI-службы;
  • браузер и доступ к Авито и Яндекс Маркету для открытия поисков;
  • около 1 МБ свободного места для обычного отчёта.

Известные ограничения

  • объём видеопамяти иногда определяется неточно;
  • тип DDR доступен не на всех системах;
  • SMART накопителей не анализируется;
  • часть OEM-полей может быть пустой;
  • структура поисковых адресов маркетплейсов может со временем измениться.

Скачать исходный код

Публикуется версия 1.1.4 с EXE x64, PS1 и открытым исходным кодом.

Рекомендуемый вариант

HardwareFullReport_v1.1.4_win-x64.exe

Готовая Windows-версия x64. Запускается двойным щелчком, установка не требуется.

После локальной сборкиSHA-256
Рассчитывается при сборке
Открытый PowerShell-исходник

HardwareFullReport.ps1

Тот же функционал в читаемом исходном коде Windows PowerShell 5.1.

SHA-256
Полный архив исходников

HardwareFullReport_Source_v1.1.4.zip

Скрипт, руководство, описание продукта, анализ кода и история изменений.

SHA-256
Конфиденциальность: сканирование выполняется локально, серийные номера в отчёт не включаются, а сетевой запрос возникает только при открытии Авито или Яндекс Маркета в браузере.

Есть идея или нашли ошибку?

Напишите автору. Не прикладывайте публично отчёты с чувствительными данными без предварительной проверки.