Černá listina HW
Pokud se stane, že se při HW skenování naskenují nesmyslné hodnoty, je možné je během zpracování skenu odstranit. K tomuto účelu se používá tabulka v databázi tblWbemObjectProcess. Tabulka již ve výchozím nastavení obsahuje některé systémové hodnoty.
Popis tabulky
Sloupec tabulky:
- txtCASS- zkrácená část názvu třídy WMI naskenovaného objektu - obvyklé hodnoty:
- DesktopMonitor - monitor
- BaseBoard - základní deska
- PhysicalMedia - disk (HDD sériové číslo)
- NetworkAdapter - síťová karta
- txtPropName - Název vlastnosti ve WMI - např. SerialNumber, Caption, atd.
- txtPropValue - Skenovaná nesmyslová hodnota, např. 000000 atd.
- bolSetObjectAsVirtual - Je-li hodnota zde splněná, objekt bude označen jako "virtuální" - odpovídající objekt nebude vytvořen ve stromu objektů po skenování, ale bude viditelný v podrobnostech skenování HW. Je užitečný např. pro označování virtuálních CDROMů atd.
- bolClearObjectProp - pokud je zde hodnota pravda, skenovaná (nesmysl) hodnota bude během zpracování nahrazena prázdnou hodnotou.
Poznámka
Ve sloupcích bolSetObjectAsVirtual a bolClearObjectProp musí být vždy pouze jedna hodnota True a druhá musí být False.
Inspektor: koupili jsme počítač, kde sériové číslo základní desky má stejnou hodnotu
Hodnota v sériovém čísle základní desky je pro všechny počítače stejná: 00000000. Po skenování je hlášena kolize HW (skenované komponenty jsou v jiném počítači).
Postup pro nápravu problému
- Upravte tabulku tblWbemObject, např. pomocí Microsoft SQL Server Management Studio.
- Vložte nový řádek, kde:
- txtCLASS - vložte hodnotu: BaseBoard
- txtPropName - insert value: SerialNumber
- txtPropValue - insert value: 00000000
- bolSetObjectAsVirtual - vložte hodnotu: Nepravé
- bolClearObjectProp - vložte hodnotu: True
- Uložit změnu v tabulce.
- Znovu vyhodnoťte všechna HW skenování počítačů, u kterých došlo ke kolizi během skenování kvůli stejnému sériovému číslu základní desky (00000000).