Černá listina HW
Pokud se stane, že při skenování HW jsou naskenovány nesmyslné hodnoty, je možné je odstranit během skenování. 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 stejná pro všechny počítače: 00000000. Po naskenování se nahlásí HW srážka (naskenované komponenty jsou v jiném PC).
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.
- Přehodnotit všechny HW skenování počítačů, které během skenování narazily kvůli stejnému sériovému číslu základní desky (00000000).