Відповіді:
Чи правильно ця стаття описує, наскільки ви розчаровані? Очевидно, що немає простого способу отримання цієї інформації ... якщо ви не розглядаєте можливість оновлення, щоб виграти 8 найпростішим способом :-(
Я використовував інформацію в цій статті, щоб зробити для вас еквівалентний показник повноважень (ви на 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
Згоріть панель повноважень та вставте зверху (можливо, вам потрібно буде натиснути клавішу 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