Est-il possible d'exporter un fichier CSV de la liste des noms de pilotes de base de données depuis Create New Data Source
le ODBC Data Source Administrator
?
Est -ce que cet article décrit correctement la frustration que vous ressentez? Évidemment, il n'y a pas de moyen facile d'obtenir ces informations ... sauf si vous envisagez de mettre à niveau pour gagner 8 de manière simple :-(
J'ai utilisé les informations de cet article pour créer un équivalent PowerShell pour vous (vous êtes sur Win 7 donc PS v2 est installé par défaut):
get-itemproperty -path hklm:\software\odbc\odbcinst.ini\"Odbc drivers" |
get-member |
where {$_.definition -match "installed"} |
select-object name | export-csv -noTypeInformation
Lancez PowerShell et collez ci-dessus (vous devrez peut-être appuyer une ou deux fois sur la touche Entrée après avoir collé). Il vous demandera alors de donner le chemin - c'est un chemin et un fichier vers lequel vos données seront exportées (par exemple c:\temp\myDrivers.csv
) - appuyez sur Entrée - et si tout s'est bien passé, un fichier avec une liste de pilotes sera produit pour vous.
Edit: cela donnera en plus la version et la DLL utilisées.
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