На старой версии Windows (Win2003, XP SP2 или ранее) Win32_Processor. SocketDesignation всегда возвращает 'Proc 1' для логического процессора. Этот сценарий будет работать над любой версией Windows.
$procs = [object[]]$(get-WMIObject Win32_Processor) # force into array even if only 1
if ($procs[0].NumberOfCores -eq $null) { # old version
$physCount = new-object hashtable
$procs |%{$physCount[$_.SocketDesignation] = 1}
"Physical processors: {0}; Logical processors: {1}" -f $physCount.count, $procs.count
} else { # new version
"Physical processors: {0}; Logical processors: {1}" -f $procs.count, `
$($procs|measure-object NumberOfLogicalProcessors -sum).Sum
}
Вы думали бы, что многомиллиардная корпорация как HP будет иметь надежные серверы обновления. К сожалению, дело не в этом. HP имеет абсолютную худшую архитектуру обновления любого производителя на планете.
Я использовал www.driverguide.com с конца 90-х. Существует много пуха на там, но много полезного содержания также.
СТИЛЬ НЕТ СВЯЗИ К альтернативному ДРАЙВЕРУ HP Загрузки.Однако я нашел ссылку ниже на платную услугу, которая будет поддерживать все ваши драйверы в обновленном состоянии, но стоит небольшое состояние :( http://www.tweakbit.com/land/driver-updater/support/ ? содержание = ppcduprinter & сборки = ppc1 & выход = False & инструкции = 1 & кВт = HP & GCLID = CjwKEAjw6_q5BRCOp-Нх-IfHwncSJABMtDaifGXoKEA11nPADYxRvap_M8Bho5hLXqdII7sE9PusDBoCnwrw_wcB
Я обнаружил, что сайты поддержки HP для других регионов могут иногда работать, когда сайт в США не работает. https://www.support.hp.com/za-en/drivers