| 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/UsbCore/ |
Upload File : |
# Copyright © 2011, Microsoft Corporation. All rights reserved.
# Verifier Script
# Calls Update-DiagRootcause indicating whether the original root cause is detected or fixed.
# Parameters are defined in DiagPackage.diag and are set in rootcause detection script.
PARAM($DeviceDescription, $VprString, $DeviceInstanceId)
# Warn on improper use of variables, functions
Set-StrictMode -version 2
# All scripts first execute contents of CL_Utility.ps1
. .\CL_Utility.ps1
$instanceId = GetLegacyDeviceInstanceId -VprString $VprString `
-DevinstId $DeviceInstanceId
$deviceSet = New-Object Microsoft.Windows.Diagnosis.DeviceSet($DeviceInstanceId)
$portNumber = $deviceSet.GetAddress()
$parentHubPath = $deviceSet.GetParentId()
$rootcauseDetected = IsLegacyDeviceOnUSB3 -DeviceInstanceId $DeviceInstanceId `
-ParentHubPath $parentHubPath `
-PortNumber $portNumber
Update-DiagRootcause -id $Constants.LegacyDeviceRootcauseId `
-detected $rootcauseDetected `
-instanceid $instanceid `
-param @{'DeviceDescription'=$DeviceDescription; 'VprString'=$VprString; 'DeviceInstanceId'=$DeviceInstanceId}