Respuestas:
¿ Este artículo describe correctamente lo frustrado que te sientes? Obviamente no hay una manera fácil de obtener esta información ... a menos que considere actualizar para ganar 8 de una manera fácil :-(
Usé la información en este artículo para hacer un equivalente de PowerShell para usted (está en win 7, por lo que ps v2 está instalado de forma predeterminada):
get-itemproperty -path hklm:\software\odbc\odbcinst.ini\"Odbc drivers" |
get-member |
where {$_.definition -match "installed"} |
select-object name | export-csv -noTypeInformation
Encienda PowerShell y pegue arriba (es posible que deba presionar la tecla Intro una o dos veces después de pegar). Luego le pedirá que proporcione la ruta; esta es una ruta y un archivo al que se exportarán sus datos (por ejemplo c:\temp\myDrivers.csv
), presione Entrar y, si todo salió bien, se generará un archivo con la lista de controladores.
Editar: esto le dará adicionalmente la versión y el dll utilizado.
get-itemproperty -path hklm:\software\odbc\odbcinst.ini\"Odbc drivers" |
get-member |
where {$_.definition -match "installed"} |
foreach-object { get-itemproperty -path $("hklm:\software\odbc\odbcinst.ini\"+ $_.name)} |
select-object PSChildName,Driver|Add-member -MemberType ScriptProperty -Name FVersion -Value {(((get-item $this.Driver).versionInfo)).FileVersion} -PassThru |export-CSV -noTypeInformation