8

Можно ли экспортировать файл CSV со списком имен драйверов баз данных из Create New Data Source ODBC Data Source Administrator?

Администратор источника данных ODBC Создать новый источник данных

1 ответ1

9

Правильно ли описывает эта статья, как вы расстроены? Очевидно, что нет простого способа получить эту информацию ... если вы не считаете, что обновление до 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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .