Devices - Windows
Log In or Register to download the BES file, and more.

1 Votes

Versioning - This is the latest version.

1Devices - Windows12/5/2012 9:55:46 AM
2Devices - Windows11/1/2013 11:56:01 AM
3Devices - Windows11/20/2013 11:47:07 AM
4Devices - Windows11/20/2013 2:15:43 PM
5Devices - Windows9/3/2014 11:47:03 AM

Description

This is a work in progress.

This analysis attempts to pull back a lot of data about devices on a Windows system.

Latest version found here: http://bigfix.me/analysis/details/2994593

See this relevance for raw data from the "active devices" inspector: http://bigfix.me/relevance/details/2998470


Property Details

ID2994709
StatusProduction - Fully Tested and Ready for Production
TitleDevices - Windows
DomainBESC
KeywordsDevices Bluetooth Inactive Video Card
Added by on 9/3/2014 11:47:03 AM
Last Modified by on 9/3/2014 11:47:03 AM
Counters 15559 Views / 117 Downloads
User Rating 1 star 2 star 3 star 4 star 5 star * Average over 0 ratings. ** Log In or Register to add your rating.

Properties

Active Devices
Period 2 days
 
  * Results in a true/false
Show indented relevance
unique values of friendly names whose (it as string does not contain "ATA Channel" AND it as string does not contain " (LPT" AND it as string does not contain " (COM" AND it as string does not contain "Pseudo-Interface" AND it as string does not contain "Microsoft ISATAP" AND it as string does not contain "VirtualBox" AND (it as string does not contain "Miniport" OR it as string contains "Intel")) of active devices
Bluetooth
Period 2 days
 
  * Results in a true/false
Show indented relevance
if exists (friendly names whose (it as lowercase contains "bluetooth") of active devices) then (unique values of friendly names whose (it as lowercase contains "bluetooth") of active devices) else ERROR "no Bluetooth installed"
Inactive Devices
Period 2 days
 
  * Results in a "string"/number
Show indented relevance
concatenation ", " of unique values of ((if (exists property "Name" of it) then property "Name" of it as string else "<none>") & " - " & property "DeviceID" of it as string) of select objects "Name,DeviceID FROM Win32_PnPEntity WHERE ConfigManagerErrorCode <> 0" of wmi
Video Card (WMI)
Period 2 days
 
  * Results in a "string"/number
Show indented relevance
concatenation ", " of unique values of (selects "Name, DriverVersion, AdapterRam from Win32_VideoController" of wmi as string)
OEM INF info
Period 7 days
 
  * Results in a true/false
Show indented relevance
((name of it), following texts of firsts "=" of unique values whose(it as lowercase does not contain "%25provider%25" AND it as lowercase does not contain "%25providername%25") of (lines whose(it as string as lowercase starts with "provider") of it as string) as trimmed string, following texts of firsts "=" of unique values of (lines whose(it as string as lowercase starts with "class" AND it as string as lowercase does not start with "classguid") of it as string) as trimmed string, unique values of (lines whose(it as string as lowercase starts with "driverver" AND it as string as lowercase does not start with "driverversion") of it as string)) of (files whose(name of it as lowercase starts with "oem" AND name of it as lowercase ends with ".inf") of folder "Inf" of windows folder)
# of OEM INFs
Period 2 days
 
  * Results in a true/false
Show indented relevance
number of files whose(name of it as lowercase starts with "oem" AND name of it as lowercase ends with ".inf") of folder "Inf" of windows folder
USB Devices (WMI)
Period 2 days
 
  * Results in a true/false
Show indented relevance
/* Warning: This is very slow, and not recommended for use within a fixlet's or task's relevance! */ unique values of (string values whose (it != "Generic volume" AND it != "HID-compliant consumer control device" AND it != "HID-compliant device" AND it != "USB Composite Device" AND it != "Generic USB Hub" AND it != "USB Input Device" AND it does not start with "USB Root Hub") of selects (("Caption from Win32_PnPEntity where DeviceID='" & it as string & "'") of preceding texts of lasts "%22" of following texts of lasts "=%22" of (string values of selects "Dependent from Win32_USBControllerDevice" of wmi )) of wmi)
PCI Devices (WMI)
Period 2 days
 
  * Results in a true/false
Show indented relevance
/* Warning: This is very slow, and not recommended for use within a fixlet's or task's relevance! */ unique values of ((if (it starts with "Intel" OR it starts with "Xeon") then (preceding texts of lasts " - " of it) else it) of string values of selects (("Caption from Win32_PnPEntity where DeviceID='" & it as string & "'") of ((parenthesized part 1 of (matches (regex "^Win32_PnPEntity\.DeviceID\=\%22(.*)\%22") of string values of it)) of properties whose(string value of it contains "DeviceID=") of select objects ("DeviceID from Win32_PnPEntity ") of WMI) whose(it starts with "PCI\\VEN_")) of wmi)
All Devices (WMI)
Period 2 days
 
  * Results in a true/false
Show indented relevance
/* Warning: This is slow, and not recommended for use within a fixlet's or task's relevance! */ unique values of (string values whose (it does not start with "WAN Miniport (" AND it does not start with "Generic volume" AND it != "HID-compliant consumer control device" AND it != "HID-compliant device" AND it != "USB Composite Device" AND it != "Generic USB Hub" AND it != "USB Input Device" AND it does not start with "USB Root Hub") of selects ("Caption from Win32_PnPEntity") of wmi)
# of devices
Period 2 days
 
  * Results in a true/false
Show indented relevance
unique values of (number of active devices; number of (selects ("DeviceID from Win32_PnPEntity") of wmi))
Webcams
Period 2 days
 
  * Results in a true/false
Show indented relevance
unique values of friendly names whose(it as lowercase contains "cam") of active devices
Imaging Devices
Period 2 days
 
  * Results in a true/false
Show indented relevance
unique values of friendly names of active devices whose(class of it = "Image")
Batteries
Period 2 days
 
  * Results in a true/false
Show indented relevance
(if it = 0 then nothing else it) of number of active devices whose(class of it = "Battery")
Webcams & Imaging Devices
Period 2 days
 
  * Results in a true/false
Show indented relevance
unique values of ((descriptions of active devices whose(description of it as lowercase contains "cam"));((if exists friendly name of it then friendly name of it else if exists description of it then description of it else "NoDescOrFN") of active devices whose(class of it = "Image"));(friendly names of active devices whose(friendly name of it as lowercase contains "cam")))
Microphones
Period 2 days
 
  * Results in a true/false
Show indented relevance
(preceding texts of lasts ")" of following texts of firsts "(" of it) of friendly names whose(it starts with "Microphone" AND it does not contain "High Definition Audio Device" AND it does not contain "IDT High Definition Audio CODEC" AND it does not contain "Realtek High Definition Audio") of active devices whose(class of it = "AudioEndpoint")
Video Cards
Period 2 days
 
  * Results in a true/false
Show indented relevance
unique values of (if exists friendly name of it then friendly name of it else if exists description of it then description of it else "NoDescOrFN") of active devices whose(class of it = "Display")
Keyboards
Period 2 days
 
  * Results in a true/false
Show indented relevance
unique values of (if exists friendly name of it then friendly name of it else if exists description of it then description of it else "NoDescOrFN") of active devices whose(class of it = "Keyboard")
USB Audio
Period 2 days
 
  * Results in a true/false
Show indented relevance
(if exists friendly name of it then friendly name of it else if exists description of it then description of it else "NoDescOrFN") of active devices whose(class of it = "MEDIA" AND service key value name of it = "usbaudio")
Monitors
Period 2 days
 
  * Results in a true/false
Show indented relevance
unique values of (if exists friendly name of it then friendly name of it else if exists description of it then description of it else "NoDescOrFN") of active devices whose(class of it = "Monitor")
Printers ???
Period 2 days
 
  * Results in a true/false
Show indented relevance
unique values of (if exists friendly name of it then friendly name of it else if exists description of it then description of it else "NoDescOrFN") of active devices whose(class of it = "Printer")
Security Devices (TPM)
Period 2 days
 
  * Results in a true/false
Show indented relevance
unique values of (if exists friendly name of it then friendly name of it else if exists description of it then description of it else "NoDescOrFN") of active devices whose(class of it = "SecurityDevices")
# of Monitors
Period 2 days
 
  * Results in a true/false
Show indented relevance
number of active devices whose(class of it = "Monitor")
HardwareIDs of Active Devices
Period 2 days
 
  * Results in a true/false
Show indented relevance
unique values of hardware ids of active devices

Relevance

isWindows (Relevance 1172)
Used in 1152 fixlets and 538 analyses   * Results in a true/false
Show indented relevance
windows of operating system
Used in 1 analsis   * Results in a true/false
Show indented relevance
(exists wmi) OR (exists active devices)

Sharing

Social Media:
Share this page on Yammer

Comments

Log In or Register to leave comments!