<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>O tej dokumentacji on Moduł PowerShell PackageUpdateInfo</title><link>https://packageupdateinfo.andibellstedt.com/v1.2.0.0/pl/docs/</link><description>Recent content in O tej dokumentacji on Moduł PowerShell PackageUpdateInfo</description><generator>Hugo</generator><language>pl</language><lastBuildDate>Mon, 01 Jan 0001 00:00:00 +0000</lastBuildDate><atom:link href="https://packageupdateinfo.andibellstedt.com/v1.2.0.0/pl/docs/index.xml" rel="self" type="application/rss+xml"/><item><title>Przegląd</title><link>https://packageupdateinfo.andibellstedt.com/v1.2.0.0/pl/docs/01-overview/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://packageupdateinfo.andibellstedt.com/v1.2.0.0/pl/docs/01-overview/</guid><description>&lt;p&gt;PackageUpdateInfo pomaga Ci utrzymać zainstalowane moduły PowerShell na bieżąco. Porównuje wersje lokalnych modułów z wersjami z skonfigurowanych repozytoriów online (np. PSGallery) i informuje, gdy dostępne są nowsze wersje.&lt;/p&gt;
&lt;h2 id="co-robi-packageupdateinfo"&gt;Co robi PackageUpdateInfo?&lt;/h2&gt;
&lt;p&gt;Moduł może:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Zapytanie o lokalnie zainstalowane moduły.&lt;/li&gt;
&lt;li&gt;Wykrywanie aktualnych wersji online.&lt;/li&gt;
&lt;li&gt;Porównanie wersji z konfigurowalną czułością (główne, mniejsze, kompilacja, rewizja).&lt;/li&gt;
&lt;li&gt;Wyświetlanie szczegółowych wyników, w tym repozytorium, notatek wydania, autora i linków do projektu.&lt;/li&gt;
&lt;li&gt;Eksport wyników do późniejszego importu i szybkich procesów uruchamiania.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="dlaczego-warto-używać-packageupdateinfo"&gt;Dlaczego warto używać PackageUpdateInfo?&lt;/h2&gt;
&lt;h3 id="wygoda"&gt;Wygoda&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Szybko identyfikuj przestarzałe moduły bez ręcznego sprawdzania każdego z nich.&lt;/li&gt;
&lt;li&gt;Eksportuj i importuj informacje o aktualizacjach do pracy offline lub z opóźnieniem.&lt;/li&gt;
&lt;li&gt;Uruchamiaj sprawdzanie aktualizacji w zadaniach w tle.&lt;/li&gt;
&lt;li&gt;Używaj opcjonalnych powiadomień toast na Windows.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="automatyzacja"&gt;Automatyzacja&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Harmonogramuj sprawdzanie aktualizacji za pomocą profilu, zaplanowanych zadań lub rutyn uruchamiania.&lt;/li&gt;
&lt;li&gt;Wymuszaj interwały sprawdzania aktualizacji, aby ograniczyć niepotrzebne zapytania do repozytoriów.&lt;/li&gt;
&lt;li&gt;Ustawiaj własne reguły dotyczące czułości aktualizacji dla poszczególnych modułów.&lt;/li&gt;
&lt;li&gt;Wykorzystuj wcześniej wyeksportowane dane do niskolatencyjnego uruchamiania powłoki.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="elastyczność"&gt;Elastyczność&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Uwzględniaj lub pomijaj wzorce nazw modułów.&lt;/li&gt;
&lt;li&gt;Definiuj zakres i priorytet reguł z domyślnymi i własnymi ustawieniami.&lt;/li&gt;
&lt;li&gt;Działa na Windows, Linux i macOS.&lt;/li&gt;
&lt;li&gt;Wspiera Windows PowerShell 5.1 oraz PowerShell 7+.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="wymagania-wstępne"&gt;Wymagania wstępne&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Windows PowerShell 5.1 lub PowerShell 7+.&lt;/li&gt;
&lt;li&gt;PowerShellGet z dostępem do docelowego repozytorium (np. PSGallery).&lt;/li&gt;
&lt;li&gt;Opcjonalnie: moduł BurntToast do powiadomień toast na Windows.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="instalacja"&gt;Instalacja&lt;/h2&gt;
&lt;p&gt;Zainstaluj dla wszystkich użytkowników (wymaga uprawnień administratora):&lt;/p&gt;</description></item><item><title>Najlepsze praktyki operacyjne</title><link>https://packageupdateinfo.andibellstedt.com/v1.2.0.0/pl/docs/02-operational-best-practices/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://packageupdateinfo.andibellstedt.com/v1.2.0.0/pl/docs/02-operational-best-practices/</guid><description>&lt;p&gt;Ta strona opisuje zalecane wzorce operacyjne dla PackageUpdateInfo w interaktywnych powłokach, profilach i automatyzacji.&lt;/p&gt;
&lt;h2 id="zacznij-od-domyślnego-zachowania"&gt;Zacznij od domyślnego zachowania&lt;/h2&gt;
&lt;p&gt;Zresetuj ustawienia przed wprowadzeniem własnych dostosowań, szczególnie na systemach współdzielonych:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-powershell"&gt;Set-PackageUpdateSetting -Reset
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Sprawdź obecną konfigurację i zasady:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-powershell"&gt;Get-PackageUpdateSetting
Get-PackageUpdateRule -IncludeDefaultRule
&lt;/code&gt;&lt;/pre&gt;
&lt;h2 id="używaj-interwałów-aktualizacji-aby-zmniejszyć-hałas"&gt;Używaj interwałów aktualizacji, aby zmniejszyć hałas&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;Get-PackageUpdateInfo&lt;/code&gt; respektuje &lt;code&gt;UpdateCheckInterval&lt;/code&gt;. Jeśli ostatnia skuteczna kontrola mieści się w ustawionym interwale, cmdlet kończy działanie wcześniej.&lt;/p&gt;
&lt;p&gt;Ustaw interwał odpowiadający Twojemu środowisku:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-powershell"&gt;Set-PackageUpdateSetting -UpdateCheckInterval (New-TimeSpan -Hours 6)
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Używaj &lt;code&gt;-Force&lt;/code&gt; tylko do ad-hocowych sprawdzeń:&lt;/p&gt;</description></item><item><title>Rozwiązywanie problemów</title><link>https://packageupdateinfo.andibellstedt.com/v1.2.0.0/pl/docs/03-troubleshooting/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://packageupdateinfo.andibellstedt.com/v1.2.0.0/pl/docs/03-troubleshooting/</guid><description>&lt;p&gt;Skorzystaj z tego przewodnika, gdy PackageUpdateInfo nie zwraca oczekiwanych wyników, pomija kontrole lub nie może zaimportować i wyeksportować danych.&lt;/p&gt;
&lt;h2 id="najpierw-uzyskaj-konkretne-diagnostyki"&gt;Najpierw uzyskaj konkretne diagnostyki&lt;/h2&gt;
&lt;p&gt;Uruchom z trybem szczegółowym:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-powershell"&gt;Get-PackageUpdateInfo -Verbose
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Zweryfikuj ustawienia i reguły:&lt;/p&gt;
&lt;pre&gt;&lt;code class="language-powershell"&gt;Get-PackageUpdateSetting
Get-PackageUpdateRule -IncludeDefaultRule
&lt;/code&gt;&lt;/pre&gt;
&lt;h2 id="sprawdź-czy-pominięcie-nie-jest-nieoczekiwane"&gt;Sprawdź, czy pominięcie nie jest nieoczekiwane&lt;/h2&gt;
&lt;p&gt;Objaw:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Widoczny jest ostrzeżenie, że kontrole aktualizacji zostały pominięte, ponieważ czas interwału kontroli nie wygasł.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Przyczyna:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;UpdateCheckInterval&lt;/code&gt; oraz ostatni &lt;code&gt;LastCheck&lt;/code&gt; lub &lt;code&gt;LastSuccessfulCheck&lt;/code&gt; uniemożliwiają nową kontrolę online.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Rozwiązanie:&lt;/p&gt;</description></item></channel></rss>