- Скопируйте это и сохраните на рабочий стол как videoCardScript.ps1
- Нажмите Пуск, затем введите
powershell
а затем нажмите Enter
- введите
cd ~\Desktop
затем нажмите ввод
- введите
videoCardScript.ps1
затем нажмите ввод
- примечание: если вы получаете сообщение об ошибке ... не может быть загружено, потому что в этой системе отключены скрипты. вам может понадобиться изменить свою политику выполнения с помощью следующей команды в powershell:
Set-ExecutionPolicy unrestricted
.
**** Убедитесь, что вы выполните следующую команду после завершения, чтобы поддерживать безопасность вашей системы: ** 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
Если вы заинтересованы в получении дополнительной информации, вы можете закомментировать команду del dxoutput.xml
, добавив перед ней знак #
. Затем вы можете просмотреть содержимое xml-файла, сохраненного на вашем рабочем столе, и настроить его соответствующим образом. Если вы хотите удалить некоторую информацию из скрипта, вы всегда можете закомментировать эти конкретные строки или удалить их полностью.
PS - вы можете увидеть несколько одинаковых карт. Есть причина, по которой у меня есть тип вывода: карта будет отображать кратные значения в зависимости от того, сколько выходов она может поддерживать. В моем случае мой показывает DVI (само за себя) и HD15 (который является VGA).
PSS - я запускал это на машине с Windows 8. Есть вероятность, что вам может понадобиться установить powershell на компьютерах с XP. У них должен быть установлен пакет обновления 3, а затем вы можете установить Powershell здесь: http://support.microsoft.com/kb/968929 (Windows Management Framework (Windows PowerShell 2.0, WinRM 2.0 и BITS 4.0))