- Bunu kopyalayın ve masaüstünüze videoCardScript.ps1 olarak kaydedin
- Başlat'a tıklayın, ardından yazın
powershell
ve enter tuşuna basın
- yazın ve
cd ~\Desktop
enter tuşuna basın
- yazın ve
videoCardScript.ps1
enter tuşuna basın
- not: Bu sistemde komut dosyalarının çalıştırılması devre dışı bırakıldığından ... hata verilemez. Eğer powershell şu komutla yürütme politikasını değiştirmesi gerekebilir:
Set-ExecutionPolicy unrestricted
.
**** Sisteminizin güvenliğini sağlamak için tamamlandığında aşağıdaki komutu yaptığınızdan emin olun: ** Set-ExecutionPolicy restricted
dxdiag /x dxoutput.xml | Out-Null #Out-Null here ensures the process here has been created before proceeding
[xml]$xmldata = get-content "dxoutput.xml"
$xmldata.DxDiag.DisplayDevices.DisplayDevice| % {
$name=$_.CardName
$manu=$_.Manufacturer
$chip=$_.ChipType
$type=$_.OutputType
$version=$_.DriverVersion
write-host "Name: `t`t`t $name"
write-host "Manufacturer: `t`t $manu"
write-host "Chip Type: `t`t $chip"
write-host "Output Type: `t`t $type"
write-host "Driver Version: `t $version"
}
del dxoutput.xml
Daha fazla bilgi edinmek istiyorsanız, önüne del dxoutput.xml
bir komut ekleyerek komutu yorumlayabilirsiniz #
. Daha sonra masaüstünüze kaydedilen ve buna göre ayarlayabilen xml dosyasının içeriğine bakabilirsiniz. Koddaki bazı bilgileri kaldırmak istiyorsanız, her zaman bu belirli satırları yorumlayabilir veya tamamen kaldırabilirsiniz.
Not: Aynı kartların birden fazlasını görebilirsiniz. Çıktı Türü'nün buraya dahil edilmesinin bir nedeni var: bir kart, kaç çıkışı destekleyebileceğine bağlı olarak katları gösterecektir. Benim durumumda benimki DVI (kendini açıklayan) ve HD15 (VGA) gösteriyor.
PSS- Bunu bir Windows 8 makinesinde çalıştırdım. XP makinelerine powershell yüklemeniz gerekebilir. Service Pack 3'ü yüklemeleri gerekir ve ardından Powershell'i buradan yükleyebilirsiniz: http://support.microsoft.com/kb/968929 (Windows Yönetim Çerçevesi (Windows PowerShell 2.0, WinRM 2.0 ve BITS 4.0))