Powrót do strony głównej

PowerShell 7.7: przejście na MSIX zamiast MSI

Microsoft przechodzi PowerShell 7.7 na MSIX zamiast MSI dla zwiększenia przewidywalności instalacji. Format obsługuje aktualizacje różniczkowe i ulepszoną dostępność. Firma rozwija funkcje enterprise.

Od MSI do MSIX w PowerShell 7.7: co się zmienia
Advertisement 728x90

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:

Google AdInline article slot
  • 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.

Google AdInline article slot

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

Google AdInline article slot
Advertisement 728x90

Czytaj dalej