是否可以从中导出数据库驱动程序名称列表的 CSVCreate New Data Source
文件ODBC Data Source Administrator
?
答案1
做本文正确描述了你的沮丧程度?显然没有简单的方法来获取这些信息……除非你认为升级到 win 8 是一种简单的方法 :-(
我使用了本文中的信息为您制作了一个 powershell 等效项(您使用的是 win 7,因此默认安装了 ps v2):
get-itemproperty -path hklm:\software\odbc\odbcinst.ini\"Odbc drivers" |
get-member |
where {$_.definition -match "installed"} |
select-object name | export-csv -noTypeInformation
启动 powershell 并粘贴上述内容(粘贴后可能需要按 Enter 键一次或两次)。然后它会要求您提供路径 - 这是将导出数据的路径和文件(例如c:\temp\myDrivers.csv
)- 按 Enter - 如果一切顺利,将为您生成一个包含驱动程序列表的文件。
编辑:这将提供另外使用的版本和 dll。
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