Přeskočit na hlavní obsah

Blacklist HW

Pokud se při HW skenu naskenují nesmyslné hodnoty, je možné je během zpracování skenu odstranit. K tomuto účelu se používá tabulka tblWbemObjectProcess v databázi. Tabulka již ve výchozím stavu obsahuje některé systémové hodnoty.

Popis tabulky

Sloupce tabulky:

  • txtCLASS – zkrácená část názvu WMI třídy skenovaného objektu – obvyklé hodnoty:
    • DesktopMonitor – monitor
    • BaseBoard – základní deska
    • PhysicalMedia – pevný disk (sériové číslo HDD)
    • NetworkAdapter – síťová karta
  • txtPropName – název vlastnosti ve WMI – např. SerialNumber, Caption atd.
  • txtPropValue – nesmyslná hodnota, která je naskenována, např. 000000 apod.
  • bolSetObjectAsVirtual – pokud je zde hodnota True, bude objekt označen jako "virtuální" – po skenu se v objektovém stromu nevytvoří odpovídající objekt, ale bude viditelný v detailech HW skenu. To je užitečné např. pro označení virtuálních CD-ROMů apod.
  • bolClearObjectProp – pokud je zde hodnota True, bude během zpracování naskenovaná (nesmyslná) hodnota nahrazena prázdnou hodnotou.
Poznámka

V sloupcích bolSetObjectAsVirtual a bolClearObjectProp musí být vždy právě jedna hodnota True a druhá False.

Příklad: koupili jsme PC, kterého sériové číslo základní desky má stejnou hodnotu

Hodnota sériového čísla základní desky je u všech počítačů stejná: 00000000. Po skenu je hlášena kolize HW (naskenované komponenty jsou v jiném PC).

Postup řešení problému

  1. Upravte tabulku tblWbemObjectProcess, např. pomocí Microsoft SQL Server Management Studio.
  2. Vložte nový řádek, kde:
    • txtCLASS – vložte hodnotu: BaseBoard
    • txtPropName – vložte hodnotu: SerialNumber
    • txtPropValue – vložte hodnotu: 00000000
    • bolSetObjectAsVirtual – vložte hodnotu: False
    • bolClearObjectProp – vložte hodnotu: True
  3. Uložte změnu v tabulce.
  4. Znovu vyhodnoťte všechny HW skeny počítačů, u nichž došlo ke kolizi během skenu kvůli stejnému sériovému číslu základní desky (00000000).