There are add-in cards as well that will give a false positive by checking the battery on a desktop. Coming from an environment with thousands of computers in the past I can say with experience that using the battery check method will give false positives on some systems.