Aby uzyskać wersję serwera Oracle z serwera Windows

0

Czy istnieje sposób na uzyskanie numeru wersji Oracle Server z serwera Windows za pomocą polecenia PowerShell, głównie z rejestru. Mam polecenie, aby go pobrać z pliku inventory.xml. Jednak w tym celu muszę przeskanować konkretny katalog i uzyskać wartość. Zajmuje dużo czasu, a więc wydajność spada. Czy jest jakaś alternatywa?

Varun
źródło

Odpowiedzi:

0

Tak, po prostu naciśnij klucze rejestru dezinstalacji. Właśnie tam informacje są najbardziej wiarygodne. Nie różni się od innych wysiłków związanych z inwentaryzacją oprogramowania. Poniższe przykłady pokazują. Uwaga: unikaj używania Win32Product, ponieważ jest naprawdę powolny i wpływa negatywnie na wysiłek, trzymaj się rejestru.

# registry locations where installed software is logged
$pathAllUser = "Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*"
$pathCurrentUser = "Registry::HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*"
$pathAllUser32 = "Registry::HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*"
$pathCurrentUser32 = "Registry::HKEY_CURRENT_USER\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*"

Get-RemoteProgram Uzyskaj listę zainstalowanych programów na zdalnym lub lokalnym   komputer

Ten skrypt generuje listę, wysyłając zapytanie do rejestru i zwracając   zainstalowane programy lokalnego lub zdalnego komputera. Pozwala na   pobieranie dodatkowych właściwości, takich jak ciąg deinstalacji an   zastosowanie.

https://gallery.technet.microsoft.com/scriptcenter/Get-RemoteProgram-Get-list-de9fd2b4

Utwórz „Inwentaryzację oprogramowania zdalnych maszyn” w pliku HTML za pomocą   PowerShell

Uwaga: Proszę traktować ten skrypt jako cel edukacyjny, nie uruchamiaj go   Twoje środowisko produkcyjne. ten skrypt korzysta z WMI Win32_product   klasa, która wywołuje MSI, aby uzyskać listę oprogramowania i czasami   Oprogramowanie MSIstarting recofiguring Proszę zobaczyć ten link http://support.com .

https://gallery.technet.microsoft.com/scriptcenter/Software-Inventory-of-f66b5bdc

Powershell: Zdalna inwentaryzacja serwera

Stwórz spis serwerów zdalnie w PowerShell.

https://gallery.technet.microsoft.com/scriptcenter/Powershell-Servers-remote-fff0d4a9

postanote
źródło