WinInfo v. 1.1 - PS скрипт (бета)

dimo70

Администратор
Команда форума
2590

Title: Advanced PowerShell Triage & Hardware Diagnostic Script
Description: An automated, interactive PowerShell diagnostic tool designed for service technicians to perform rapid on-site or remote system triage. The script automatically requests administrative privileges (UAC bypass/elevation) to ensure full access to system logs, the registry, and hardware configuration queries via CIM/WMI instances.
Key Features & Insights Provided:
  • UAC Auto-Elevation: Automatically restarts itself with Administrator rights if executed from a standard session.
  • Software & OS Audit: Displays comprehensive OS information, installation version, kernel details, active user, activation status via slmgr, and pending Windows Updates.
  • Security & Recovery Check: Validates Boot Mode (UEFI/BIOS), Secure Boot status, System Restore configurations, and the count of available restore points.
  • Deep Hardware & Battery Diagnostics: Extracts details about CPU, GPU, Motherboard, BIOS date, RAM load, storage capacity, and calculates actual Laptop Battery health percentages against its original design.
  • System Triage & Crash Logs: Checks system uptime, active process counts, network/internet status, and scans Windows Event Logs for recent BSOD (Blue Screen of Death) crashes within the last 7 days.
  • Hardware Errors & S.M.A.R.T. Health: Flags faulty hardware drivers in Device Manager and performs a S.M.A.R.T. health check on all connected physical disks.
  • Interactive BitLocker Decryption: Identifies encrypted volumes and provides an interactive prompt allowing technicians to instantly initiate drive decryption in the background if required.
Visual Design: Features a clean, color-coded console output (Green for healthy status, Yellow for warnings, Red for critical errors or missing security protocols), optimizing scannability during quick diagnostic procedures.


Название: Комплексный PowerShell скрипт диагностики и триажа системы
Описание: Автоматизированный интерактивный диагностический инструмент на базе PowerShell, разработанный для сервисных техников с целью быстрого проведения первичного осмотра (триажа) системы как на месте, так и при удаленной поддержке. Скрипт автоматически запрашивает права администратора для обеспечения полного доступа к системным логам, реестру и аппаратным метрикам через CIM/WMI.
Основные возможности и собираемые данные:
  • Автоматическое повышение прав (UAC): Самостоятельно перезапускается от имени Администратора, если запущен в обычной пользовательской сессии.
  • Аудит ОС и ПО: Выводит полную информацию об операционной системе, версии сборки, ядре, текущем пользователе, статусе активации Windows (через slmgr) и наличии доступных обновлений.
  • Безопасность и восстановление: Проверяет режим загрузки (UEFI/BIOS), статус Secure Boot, состояние службы восстановления системы (System Restore) и количество точек восстановления.
  • Глубокая диагностика оборудования: Извлекает данные о процессоре, видеокартах, материнской плате, версии BIOS, оперативной памяти, свободном месте на диске, а также рассчитывает текущий износ батареи ноутбука в процентах от заводской емкости.
  • Анализ стабильности и логов: Проверяет время непрерывной работы (Uptime), сетевое подключение, нагрузку на ЦП и сканирует журналы событий на наличие критических сбоев (BSOD / синий экран смерти) за последние 7 дней.
  • Проверка ошибок железа и S.M.A.R.T.: Обнаруживает проблемные драйверы в Диспетчере устройств и опрашивает S.M.A.R.T. статус всех физических накопителей на предмет неисправностей.
  • Интерактивное дешифрование BitLocker: При обнаружении зашифрованных дисков предлагает технику встроенную интерактивную опцию для немедленного запуска фонового процесса расшифровки.

WinInfo.exe
 
Последнее редактирование:
Верх