Windows Csomagkezelő
A Windows Package Manager egy átfogó csomagkezelő megoldás, amely a következőket tartalmazza:
-
WinGet: A Windows Package Manager szolgáltatás parancssori eszköze és ügyfélfelülete. Az elérhető csomagokat a
winget list
paranccsal tekintheti meg, és további winget parancsokat talál: A WinGet eszközzel telepíthet és kezelhet alkalmazásokat. - Csomagok küldése a Windows Package Manager: Az alkalmazások Windows-eszközökön való üzemeltetésére és telepítésére szolgáló csomagolási szolgáltatások.
- WinGet-konfigurációs fájlok: Hozzon létre egy utasításkészletet a Windows Package Managerhez, amely összevonja az eszközök manuális beállításának és egy új projektbe való előkészítésének lépéseit egyetlen megbízható és megismételhető parancsra. A WinGet-konfigurációs fájlok a PowerShell Desired State Configuration (DSC) használatával, YAML formátumú utasítások és WinGet-csomagok segítségével kezelik a gép beállítását.
A Windows Package Manager egy hasznos eszköz a következő célokra:
- fejlesztők, akik a parancssor használatával szeretnék kezelni a szoftveralkalmazásaikat.
- független szoftvergyártók (ISV-k), akik szoftvereket szeretnének terjeszteni.
- vállalati szervezetek, akik automatizálni szeretnék az eszközök beállítását és a biztonságos munkahelyi környezet fenntartását.
A csomagkezelők ismertetése
A csomagkezelő a szoftverek telepítésének, frissítésének, konfigurálásának és használatának automatizálására szolgáló rendszer vagy eszközök készlete. A legtöbb csomagkezelő fejlesztői eszközök felderítésére és telepítésére szolgál.
Ideális esetben a fejlesztők csomagkezelővel határozzák meg az adott projekt megoldásainak fejlesztéséhez szükséges eszközök előfeltételeit. A csomagkezelő ezután a deklaratív utasításokat követve telepíti és konfigurálja az eszközöket. A csomagkezelő csökkenti a környezetek előkészítése során töltött időt, és segít biztosítani, hogy a csomagok ugyanazon verziói telepítve legyenek a gépükre.
A harmadik féltől származó csomagkezelők a microsoftos közösségi csomagjegyzék-adattár használhatják a szoftverkatalógus méretének növeléséhez.
Windows Package Manager fejlesztőknek
A fejlesztők a winget parancssori eszközt használják válogatott alkalmazások felderítésére, telepítésére, frissítésére, eltávolítására és konfigurálására. A telepítés után a fejlesztők hozzáférhetnek winget a Windows Terminálon, a PowerShellen vagy a parancssoron keresztül.
További információ: A winget eszköz használata alkalmazások telepítéséhez és kezeléséhez.
A winget bemutató videójáért lásd: Bevezetés a Windows csomagkezelőbe.
Találja meg a legújabb Windows Package Manager közleményeket és verziófrissítéseket a Windows Parancssori Blogban.
Windows Package Manager isV-szoftverterjesztéshez
A független szoftverszállítók (ISV-k) terjesztési csatornaként használhatják a Windows Package Managert az eszközeiket és alkalmazásaikat tartalmazó szoftvercsomagokhoz. Ha szoftvercsomagokat (.msix, .msivagy .exe telepítőket tartalmazó) szoftvercsomagokat szeretne küldeni a Windows Package Managerbe, biztosítjuk a Nyílt forráskódú Microsoft Közösségi csomagjegyzék-adattárat a GitHubon, ahol az ISV-k feltölthetnek csomagjegyzékeket, hogy a szoftvercsomagjaikat a Windows Package Managerbe való felvételnek tekintsék. A jegyzékeket automatikusan érvényesítik, és manuálisan is áttekinthetők.
További információ: Csomagok küldése a Windows Package Manager.
Windows Package Manager vállalati biztonsághoz
A WinGet-ügyfél a parancssorban több gép alkalmazásainak telepítéséhez és kezeléséhez használható. A vállalati munkakörnyezetek , például az informatikai rendszergazdák vagy a biztonsági elemzők beállításáért felelős személyek, akiknek célja, hogy egységes biztonsági beállításokat tartsanak fenn mindenki munkagépén, a Microsoft Intune is használhatják a biztonság "Csoportházirend" beállításaival történő kezelésére.
A folyamatos biztonsági frissítések fenntartása érdekében a WinGet-ügyfelet a Microsoft Store-on keresztül adják ki, és az alkalmazásokat a Microsoft Store-ból az „msstore” forrás segítségével telepíti. A „tanúsítvány rögzítés” alkalmazásával biztosítják, hogy a kapcsolat biztonságos legyen és a megfelelő végponttal legyen létrehozva.
Előfordulhat, hogy a vállalati szervezet által alkalmazott csoportházirend SSL-ellenőrzést használ a WinGet-ügyfél és a Microsoft Store-forrás közötti tűzfalon keresztül, amely csatlakozási hibát okoz a WinGet-ügyfélben.
Ezért a Windows Package Manager asztali telepítője támogatja a "BypassCertificatePinningForMicrosoftStore" nevű házirend-beállítást. Ez a szabályzat azt szabályozza, hogy a Windows Csomagkezelő ellenőrzi-e, hogy a Microsoft Store-tanúsítvány kivonata megegyezik-e egy ismert Microsoft Store-tanúsítvánnyal a Microsoft Store-forráshoz való csatlakozás kezdeményezésekor. A szabályzat beállításai a következők:
- Nincs konfigurálva (alapértelmezett): Ha nem konfigurálja ezt a házirendet, a Rendszer betartja a Windows Package Manager rendszergazdai beállításait. Javasoljuk, hogy hagyja meg ezt a házirendet a nem konfigurált alapértelmezett értéken, kivéve, ha módosítania kell azt.
- engedélyezése: Ha engedélyezi ezt a házirendet, a Windows Package Manager megkerüli a Microsoft Store tanúsítványérvényesítését.
- letiltása: Ha letiltja ezt a házirendet, a Windows Csomagkezelő ellenőrzi, hogy a használt Microsoft Store-tanúsítvány érvényes-e, és a Microsoft Store-hoz tartozik-e, mielőtt a Microsoft Store-forrással kommunikál.
A "Certificate Pinning" biztosítja, hogy a Microsoft Store-hoz tartozó csomagkezelői kapcsolat biztonságos legyen, így elkerülhetők az támadásokkal kapcsolatos kockázatok, mint például a Man-in-the-Middle (MITM-) támadások, amelyek során egy harmadik fél beszúrja magát egy ügyfél (felhasználó) és egy kiszolgáló (alkalmazás) közé, hogy titkosan elfogja a kommunikációs folyamatokat, bizalmas adatok, például bejelentkezési hitelesítő adatok ellopása érdekében. A "Certificate Pinning" letiltása (a megkerülés lehetővé tétele) kockázatnak teheti ki a szervezetet ezen a területen, ezért célszerű kerülni.
A vállalati szervezetek csoportházirendjének beállításáról további információt a Microsoft Intune dokumentációban találhat .
Windows developer