| Server IP : 209.209.40.120 / Your IP : 216.73.217.112 Web Server : Microsoft-IIS/10.0 System : Windows NT NEWWWW 10.0 build 17763 (Windows Server 2019) i586 User : NEWWWW$ ( 0) PHP Version : 8.3.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /Windows/diagnostics/system/WindowsMediaPlayerPlayDVD/ |
Upload File : |
# Copyright � 2008, Microsoft Corporation. All rights reserved.
#TS_DVDDevice
trap { break }
Import-LocalizedData -BindingVariable localizationString -FileName CL_LocalizationData
$ProblematicDVDDeivces = New-Object -TypeName "HashTable"
$DvdDevices = Get-WmiObject Win32_CDRomDrive
if($DvdDevices -ne $NULL)
{
foreach($DvdDevice in $DvdDevices)
{
$DvdDevice | Select-Object -Property @{Name=$localizationString.CDRomDeviceName; Expression={$_.Name}}, @{Name=$localizationString.PnPDeviceID; Expression={$_.PNPDeviceID}}, @{Name=$localizationString.Status; Expression={$_.Status}} | ConvertTo-XML | Update-DiagReport -ID CDRomDeviceInformation -Name $localizationString.Report_Name_CDRomDeviceInformation -Verbosity Informational -rid RC_MissingDVDDevice
[string]$DeviceName = $DvdDevice.Name.ToLower()
[string]$MediaType = $DvdDevice.MediaType.ToLower()
$IsDVDValid = ($DeviceName.Contains("dvd") -or $MediaType.Contains("dvd"))
if ($IsDVDValid -eq $True)
{
$ProblematicDVDDeivces.Add($DvdDevice.PNPDeviceID, $DvdDevice.ConfigManagerErrorCode)
}
}
}
return $ProblematicDVDDeivces