- Скопируйте это и сохраните на рабочий стол как 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. Им нужно будет установить Service Pack 3, а затем вы можете установить Powershell отсюда: http://support.microsoft.com/kb/968929 (Windows Management Framework (Windows PowerShell 2.0, WinRM 2.0 и BITS 4.0))