Apakah mungkin untuk mengekspor file CSV dari daftar nama driver database Create New Data Source
dari the ODBC Data Source Administrator
?
Apakah artikel ini dengan benar menggambarkan perasaan frustrasi Anda? Jelas tidak ada cara mudah untuk mendapatkan info ini ... kecuali Anda menganggap upgrade untuk memenangkan 8 cara mudah :-(
Saya menggunakan informasi dalam artikel ini untuk membuat PowerShell setara untuk Anda (Anda berada di win 7 sehingga ps v2 diinstal secara default):
get-itemproperty -path hklm:\software\odbc\odbcinst.ini\"Odbc drivers" |
get-member |
where {$_.definition -match "installed"} |
select-object name | export-csv -noTypeInformation
Nyalakan powerhell dan rekatkan di atas (Anda mungkin perlu menekan tombol Enter sekali atau dua kali setelah Anda rekatkan). Kemudian akan meminta Anda untuk memberikan path - ini adalah path dan file data Anda akan diekspor ke (mis. c:\temp\myDrivers.csv
) - tekan Enter - dan jika semuanya berjalan dengan baik file dengan daftar driver akan diproduksi untuk Anda.
Sunting: ini akan memberikan versi tambahan dan dll yang digunakan.
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