A PowerShell egy rendkívül hatékony eszköz a rendszeradminisztrátorok és a fejlesztők számára, amely lehetővé teszi számukra, hogy automatizálják a feladatokat, konfigurálják a rendszereket és kezeljék a környezeteket. A PowerShell modulok kulcsfontosságú építőelemek, amelyek kiterjesztett funkciókat biztosítanak a PowerShell alapvető képességein túl. Ebben a kontextusban, a Get-InstalledModule parancsmag egy olyan eszköz, amely lehetővé teszi a felhasználók számára, hogy lekérdezzék és megjelenítsék az aktuálisan telepített PowerShell modulok listáját. A Get-InstalledModule azok számára jelent nagy segítséget, akik szeretnék áttekinteni a gépükön rendelkezésre álló modulokat, annak érdekében, hogy jobban megértsék a rendelkezésükre álló eszközkészletet vagy diagnosztizálják a potenciális problémákat.
A parancs használata
A Get-InstalledModule a PowerShellGet modul részét képezi, amely a PowerShell 5.0-tól kezdődően része a Windows rendszereknek. A PowerShellGet egy új szintre emeli a modulok kezelését, lehetővé téve a felhasználók számára, hogy könnyedén telepítsenek, frissítsenek, keressenek és eltávolítsanak modulokat a PowerShell Gallery-ből és más tárolókból.
A Get-InstalledModule parancsmag használata egyszerű. Alapvetően csak annyit kell tenni, hogy elindít egy PowerShell ablakot, és beírja a következő parancsot:
Get-InstalledModule
Ez a parancs kilistázza az összes telepített PowerShell modult az aktuális felhasználó számára. Minden modul mellett megjelenik a neve, verziója, és hogy melyik könyvtárban található.
Specifikus modulok lekérdezése
Ha csak egy bizonyos modulra vagy ahhoz kapcsolódó információkra van szüksége, használhatja a -Name paramétert az adott modul megnevezésével. Például:
Get-InstalledModule -Name Az
Ez a parancs információkat fog szolgáltatni az “Az” nevű modulról, beleértve a verzióját és a telepítés helyét.
Szűrők és további paraméterek
A Get-InstalledModule további paramétereket is támogat a kimenet finomhangolására. Például, a -MinimumVersion, -MaximumVersion és -RequiredVersion paraméterek segítségével szűrheti a modulokat verzió alapján. Ez különösen hasznos lehet, ha egy adott verziófüggőségi probléma diagnosztizálására törekszik.
Információk kiexportálása
Sok esetben hasznos lehet az információk exportálása egy CSV fájlba vagy más formátumba az egyszerűbb megosztás vagy archiválás érdekében. A Get-InstalledModule kimenetét például könnyedén kiexportálhatja az Export-Csv cmdlet segítségével:
Get-InstalledModule | Export-Csv -Path C:\ModulesList.csv
Ütközések kezelése
Megesik, hogy több verziója is telepítve van egy modulnak, ami konfliktushoz vezethet. A Get-InstalledModule -AllVersions használatával megtekintheti az összes telepített verziót, amely elősegítheti az esetleges problémák azonosítását és megoldását.
A Get-InstalledModule parancsmag egy rendkívül hasznos eszköz a PowerShell használói számára, amely segítségével gyorsan áttekinthetik az aktuálisan telepített modulokat, megkönnyítve a rendszerük kezelését és a problémák diagnosztizálását. Legyen szó verziókövetésről, kompatibilitási vizsgálatokról vagy egyszerű tájékoztatásról, ez a parancsmag képes megadni a szükséges információkat egy tiszta és rendezett formátumban, elősegítve ezzel a rendszergazdák és a fejlesztők munkáját. A könnyű használata és a széleskörű alkalmazhatósága miatt a Get-InstalledModule egy elengedhetetlen eszköz minden PowerShell felhasználó szerszámkészletében.