Câu trả lời:
Có bài viết này một cách chính xác mô tả cách thất vọng bạn cảm thấy? Rõ ràng không có cách nào dễ dàng để có được thông tin này ... trừ khi bạn xem xét nâng cấp để giành được 8 cách dễ dàng :-(
Tôi đã sử dụng thông tin trong bài viết này để tạo ra một quyền hạn tương đương với bạn (bạn đang dùng win 7 nên ps v2 được cài đặt theo mặc định):
get-itemproperty -path hklm:\software\odbc\odbcinst.ini\"Odbc drivers" |
get-member |
where {$_.definition -match "installed"} |
select-object name | export-csv -noTypeInformation
Bật quyền hạn và dán ở trên (bạn có thể cần nhấn phím Enter một hoặc hai lần để hỗ trợ bạn dán). Sau đó, nó sẽ yêu cầu bạn cung cấp đường dẫn - đây là đường dẫn và tệp dữ liệu của bạn sẽ được xuất sang (ví dụ c:\temp\myDrivers.csv
) - nhấn Enter - và nếu mọi thứ đều ổn, một tệp có danh sách trình điều khiển sẽ được tạo cho bạn.
Chỉnh sửa: điều này sẽ cung cấp thêm phiên bản và dll được sử dụng.
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