PowerShell 7.7 przejdzie na MSIX zamiast MSI do instalacji
Microsoft zmienia podejście do instalacji PowerShell: począwszy od wersji 7.7-preview.1, dostępnej pod koniec bieżącego miesiąca, instalatory MSI odejdą w przeszłość. Domyślnie będzie używany MSIX — format, który zapewnia większą przewidywalność i niezawodność wdrażania.
Zalety MSIX nad MSI
MSIX oferuje nowoczesny model obsługi z różnicowymi aktualizacjami, co minimalizuje objętość pobieranych danych i upraszcza aktualizacje. MSI natomiast polega na skryptach użytkownika, co często prowadzi do niespójnego zachowania podczas instalacji.
Kluczowe różnice:
- Wbudowane aktualizacje: MSIX obsługuje przyrostowe poprawki bez pełnej reinstalacji.
- Dostępność: Zgodny z nowoczesnymi standardami WCAG, w przeciwieństwie do MSI, który wymaga zewnętrznych narzędzi.
- Przewidywalność: Mniejsza zależność od niestandardowych skryptów zmniejsza ryzyko awarii w środowiskach enterprise.
MSIX na razie ustępuje MSI w niektórych scenariuszach: brak pełnego wsparcia dla usług systemowych, takich jak planista zadań czy zdalne połączenie. Microsoft inwestuje w dopracowanie tych funkcji.
Plany usunięcia ograniczeń MSIX
Firma koncentruje się na kluczowych obszarach dla wdrożeń enterprise:
- Obsługa instalacji na poziomie systemowym i polityk korporacyjnych.
- Pełna zgodność z wymaganiami dostępności we wszystkich scenariuszach.
- Narzędzia i wytyczne dla skalowalnego wdrożenia.
Te ulepszenia uczynią MSIX pełną alternatywą dla MSI. Istniejące wersje PowerShell 7.6 zachowają pakiety MSI, ale dla 7.7 i nowszych MSIX stanie się standardem.
Przejście dotknie środowisk z zautomatyzowanym wdrożeniem MSI, ale zwiększy stabilność. Deweloperzy i sysadmini będą mogli korzystać ze znanych narzędzi, takich jak Winget czy bezpośrednie pakiety MSIX z Microsoft Store.
Co ważne
- Standard instalacji: PowerShell 7.7 używa MSIX domyślnie, MSI pozostaje dla wersji legacy.
- Różnicowe aktualizacje: Upraszczają obsługę bez pełnej reinstalacji.
- Focus na enterprise: Microsoft dopracowuje scenariusze systemowe i dostępność.
- Przewidywalność: Zmniejszenie zależności od skryptów minimalizuje błędy wdrożenia.
- Kompatybilność: Przejście jest stopniowe, bez natychmiastowego porzucenia MSI.
Ta zmiana odzwierciedla ogólną tendencję ekosystemu Windows do ujednoliconych pakietów. MSIX integruje się z nowoczesnymi narzędziami, takimi jak Intune i SCCM, co jest istotne dla specjalistów devops na poziomie middle/senior.
— Editorial Team
Brak komentarzy.