Я бы хотел видеть информацию Win32_PhysicalMedia
при входе в систему как
Ограниченный пользователь в Windows XP (без прав администратора). Работает нормально при входе в систему как Admin ,
WMIDiag
только что дал чистый счет здоровья, а Win32_DiskDrive
класс
выдает информацию правильно, но Win32_PhysicalMedia
производит счетчик 0
для этого кода
set WMI = GetObject("WinMgtmts:/root/cimv2")
set objs = WMI.InstancesOf("Win32_PhysicalMedia")
wscript.echo objs.count
В качестве альтернативы, если серийный номер жесткого диска указан на SerialNumber
свойство физических дисков доступно в другом классе, который я могу
читать как ограниченный пользователь, пожалуйста, дайте мне знать. Я не пытаюсь написать
любое свойство с WMI, но я не могу прочитать это при работе от имени с ограниченными правами пользователя .
Интересно, что DiskDrive
пропускает свойство Signature
, которое подойдет для
мое приложение при запуске от имени с ограниченными правами пользователя , но при запуске из
Администратор учетная запись.