- Copie isso e salve na área de trabalho como videoCardScript.ps1
- Clique em Iniciar , digite
powershelle pressione Enter
- digite
cd ~\Desktope pressione enter
- digite
videoCardScript.ps1e pressione enter
- nota: se você receber um erro mencionando ... não pode ser carregado porque a execução de scripts está desativada neste sistema. pode ser necessário alterar a sua política de execução com o seguinte comando em PowerShell:
Set-ExecutionPolicy unrestricted.
**** Certifique-se de executar o seguinte comando ao concluir para manter a segurança do seu sistema: ** 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
Se você estiver interessado em obter mais informações, pode comentar o del dxoutput.xmlcomando adicionando um #na frente dele. Você pode ver o conteúdo do arquivo xml salvo na área de trabalho e pode ajustar em conformidade. Se você deseja remover algumas informações do script, sempre pode comentar essas linhas específicas ou removê-las completamente.
PS - você pode ver vários cartões iguais. Há uma razão para eu incluir o Tipo de saída aqui: um cartão mostrará múltiplos com base em quantas saídas ele pode suportar. No meu caso, o meu mostra DVI (auto-explicativo) e HD15 (que é VGA).
PSS - Eu executei isso em uma máquina Windows 8. É possível que você precise instalar o PowerShell nas máquinas XP. Eles precisam ter o Service Pack 3 instalado e você pode instalar o Powershell a partir daqui: http://support.microsoft.com/kb/968929 (Windows Management Framework (Windows PowerShell 2.0, WinRM 2.0 e BITS 4.0))