Risposte:
Questo articolo descrive correttamente quanto ti senti frustrato? Ovviamente non esiste un modo semplice per ottenere queste informazioni ... a meno che non si consideri l'aggiornamento per vincere 8 in modo semplice :-(
Ho usato le informazioni in questo articolo per rendere l'equivalente di PowerShell per te (sei su win 7 quindi ps v2 è installato di default):
get-itemproperty -path hklm:\software\odbc\odbcinst.ini\"Odbc drivers" |
get-member |
where {$_.definition -match "installed"} |
select-object name | export-csv -noTypeInformation
Avvia PowerShell e incolla sopra (potrebbe essere necessario premere il tasto Invio una o due volte dopo aver incollato). Ti chiederà quindi di indicare il percorso - questo è un percorso e un file in cui verranno esportati i tuoi dati (ad es. c:\temp\myDrivers.csv
) - premi Invio - e se tutto è andato bene verrà prodotto per te un file con l'elenco dei driver.
Modifica: questo fornirà inoltre la versione e la dll utilizzate.
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