| Server IP : 123.56.80.60 / Your IP : 216.73.216.33 Web Server : Apache/2.4.54 (Win32) OpenSSL/1.1.1s PHP/7.4.33 mod_fcgid/2.3.10-dev System : Windows NT iZhx3sob14hnz7Z 10.0 build 14393 (Windows Server 2016) i586 User : SYSTEM ( 0) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/Windows/diagnostics/system/Video/ |
Upload File : |
# Copyright © 2009, Microsoft Corporation. All rights reserved.
#*=================================================================================
# Parameters
#*=================================================================================
#PARAM ($drivers)
#*=================================================================================
# Load Utilities
#*=================================================================================
. ./utils_SetupEnv.ps1
#*=================================================================================
#Initialize
#*=================================================================================
#*=================================================================================
#Run detection logic
#*=================================================================================
#set-stateOFRootCause "viddrv_2kbs_req1"
$drivers = gwmi win32_VideoController |select DeviceID,Name,DriverVersion #|ft -a
$global:defaultflag = $false
foreach($driver in $drivers)
{
<#pop-msg $driver.name
if((($driver.name) -ilike "Mobile Intel(R) 4 Series Express Chipset Family (Microsoft Corporation - WDDM 1.1)") -and (($driver.DriverVersion) -eq "8.15.10.2702"))
{
continue
}
elseif((($driver.Name) -ilike "*Microsoft Basic Display*") -or (($driver.name) -ilike "*WDDM*"))
{
#pop-msg "default driver"
update-diagrootcause -id "RC_MSFTBasicVideoDriver" -detected $true -Parameter @{"DName"= $driver.Name; "DVersion"=$driver.DriverVersion}
$global:defaultflag = $true
break
}#>
if((($driver.Name) -ilike "*Microsoft Basic Display*"))# -or (($driver.name) -ilike "*WDDM*"))
{
#pop-msg "default driver"
update-diagrootcause -id "RC_MSFTBasicVideoDriver" -detected $true -Parameter @{"DName"= $driver.Name; "DVersion"=$driver.DriverVersion}
$global:defaultflag = $true
break
}
}
if($global:defaultflag -eq $false)
{
#pop-msg "good driver"
update-diagrootcause -id "RC_MSFTBasicVideoDriver" -detected $false
}