IMZ — diagnostyka USB w Windows

Wymagania: Windows PowerShell 5.1; PnPUtil /enum-devices: Windows 10 1903+ lub Windows 11.
Rozpakuj ZIP, obejrzyj skrypt w edytorze i uruchom go w Windows PowerShell:
.\imz-diagnostyka-usb-windows.ps1

Skrypt prosi o odłączenie płytki, zapisuje pierwszy odczyt, potem prosi o jej podłączenie i zapisuje drugi.
Dla natywnego USB spróbuj BOOT + RESET.
Raport powstaje w nowym katalogu IMZ_USB_* na Pulpicie.

Skrypt odczytuje stan urządzeń i logi; nie zmienia sterowników, nie przeprogramowuje ESP32 i niczego nie wysyła przez sieć. Zapisuje pliki raportu na komputerze.
Raport może zawierać identyfikatory i numery seryjne innych urządzeń oraz prywatne dane w logu System. Sprawdź go przed udostępnieniem.

Walidacja: przegląd statyczny kodu; brak testu wykonania na Windows i brak testu sprzętowego. Odmowa dostępu lub brak poleceń daje niepełny raport.
Jeżeli polityka systemu blokuje skrypty, użyj ręcznych odczytów opisanych w artykule; nie wyłączaj globalnie zabezpieczeń.

Kod źródłowy IMZ z katalogu BLOG/Natywne USB w ESP32, bez modyfikacji.
