Strona korzysta z plików cookies w celu realizacji usług i zgodnie z Polityką Plików Cookies.

26.01.2015

Superszybkie skanery

KV-S1057C i KV-S1027C
23.01.2015

Konkursy technologiczne 2015

Firmy z branży IT i telekomunikacyjnej pracujące dla sektora finansowego mogą zgłaszać...
23.01.2015

Wydajne NAS-y

Asustor 50T i 51T
20.01.2015

AP dla MSP

Edimax ProWAP1200
16.01.2015

Dwa w jednym

Axis Q6000-E
13.01.2015

40-calowy monitor 4K

Philips BDM4065UC
08.01.2015

Pełna współpraca

Cisco Project Squared
05.01.2015

Bezpieczny OS

Netgear ReadyNAS OS 6.2
02.01.2015

Transformacja usług IT

BMC Remedy with Smart IT

Inwentaryzacja oprogramowania

Data publikacji: 01-07-2013 Autor: Bartosz Bielawski

Aby móc wydajnie zarządzać licencjami, trzeba mieć narzędzie umożliwiające inwentaryzację oprogramowania zainstalowanego na komputerach, którymi zarządzamy. W przypadku większych organizacji na ogół są to gotowe rozwiązania, takie jak np. SCCM. W przypadku mniejszych firm tego typu rozwiązanie możemy stworzyć sami, wykorzystując PowerShella. Do zagadnienia można podejść na kilka sposobów.

Pierwszym, stosunkowo prostym, ale jednocześnie często mało wydajnym i nieobejmującym wszystkich aplikacji rozwiązaniem jest wykorzystanie klasy Win32_Product dostępnej w Windows Management Instrumentation (WMI). Klasa ta pozwala pobrać informację o wszystkich produktach instalowanych za pomocą Windows Installera (plików MSI). Drugi sposób wymaga połączenia ze zdalnym rejestrem. Wykorzystując tę metodę, odczytujemy wszystkie wpisy w kluczu Uninstall znajdującym się w części związanej z Windows. To właśnie z tego miejsca kontrolka Add/ Remove Programs czerpie informacje. I choć oczywiście mogą się zdarzyć programy, które mimo instalacji się tam nie znajdą, to jednak można uznać, że informacja ta jest możliwie pełna. Ostatni sposób związany jest z najnowszym Windowsem i dotyczy aplikacji Modern UI.

Pełna treść artykułu jest dostępna w papierowym wydaniu pisma.

All rights reserved © 2013 Presscom / Miesięcznik "IT Professional"