Udostępnij za pośrednictwem


Aktualizowanie lokalnej wersji platformy Azure w wersji 23H2 za pomocą programu PowerShell

Dotyczy: Azure Local 2311.2 i nowsze

W tym artykule opisano sposób stosowania aktualizacji rozwiązania do usługi Azure Local za pomocą programu PowerShell.

Procedura w tym artykule dotyczy zarówno systemów z jednym węzłem, jak i z wieloma węzłami z zainstalowaną najnowszą wersją platformy Azure Local z zainstalowanym koordynatorem (Lifecycle Manager). Jeśli system został utworzony za pomocą nowego wdrożenia usługi Azure Local, wersja 23H2, orkiestrator został automatycznie zainstalowany w ramach wdrożenia.

Ważne

Procedura opisana tutaj ma zastosowanie podczas aktualizowania istniejącej wersji lokalnej platformy Azure do nowszej wersji. Aby uzyskać informacje na temat aktualizacji dla starszych wersji, zobacz Zaktualizuj klastry dla Azure Stack HCI, wersja 22H2.

Informacje o aktualizacjach rozwiązań

Aktualizacje rozwiązania lokalnego platformy Azure mogą składać się z aktualizacji platformy, usługi i rozszerzenia rozwiązania. Aby uzyskać więcej informacji na temat każdego z tych typów aktualizacji, zobacz About updates for Azure Local, version 23H2 (Informacje o aktualizacjach dla usługi Azure Local, wersja 23H2).

W przypadku stosowania aktualizacji rozwiązania poniżej przedstawiono ogólne kroki, które należy wykonać:

  1. Upewnij się, że wszystkie wymagania wstępne zostały ukończone.
  2. Połącz się z wystąpieniem lokalnym platformy Azure za pośrednictwem zdalnego programu PowerShell.
  3. Potwierdź bieżące zainstalowane wersje oprogramowania i sprawdź, czy klaster jest w dobrej kondycji.
  4. Odkryj dostępne aktualizacje i przefiltruj te, które można zastosować do systemu.
  5. (Zalecane) Wstępne pobieranie aktualizacji i ocena gotowości aktualizacji systemu.
  6. Zainstaluj aktualizacje i śledź postęp aktualizacji. Monitoruj szczegółowy postęp zgodnie z potrzebami.
  7. Sprawdź wersję zainstalowanych aktualizacji.

Czas potrzebny na zainstalowanie aktualizacji różni się w zależności od następujących czynników:

  • Zawartość aktualizacji.
  • Załaduj system.
  • Liczba maszyn w systemie.
  • Typ używanego sprzętu.
  • Używane rozszerzenie rozwiązania.

Przybliżone oszacowania czasu dla typowego systemu z jednym lub wieloma węzłami zostały podsumowane w poniższej tabeli:

System/godzina Czas sprawdzania kondycji
hh:mm:ss
Czas instalowania aktualizacji
hh:mm:ss
Jeden węzeł ~ 03:00 ~ 01:30
4 węzły ~ 05:00 ~ 04:00

Ważne

Używanie narzędzi innych firm do instalowania aktualizacji nie jest obsługiwane.

Wymagania wstępne

Przed rozpoczęciem upewnij się, że:

  • Masz dostęp do systemu Azure Local w wersji 23H2, działającego w wersji 2311 lub nowszej. System powinien być zarejestrowany na platformie Azure.
  • Masz dostęp do klienta, który może nawiązać połączenie z lokalną platformą Azure.
  • Masz dostęp do aktualizacji rozwiązania za pośrednictwem sieci.

Nawiązywanie połączenia z lokalną platformą Azure

Wykonaj następujące kroki na kliencie, aby nawiązać połączenie z jednym z komputerów w środowisku lokalnym platformy Azure.

  1. Uruchom program PowerShell jako administrator na kliencie, którego używasz do nawiązywania połączenia z systemem.

  2. Otwórz zdalną sesję programu PowerShell na maszynie lokalnej platformy Azure. Uruchom następujące polecenie i podaj poświadczenia maszyny po wyświetleniu monitu:

    $cred = Get-Credential
    Enter-PSSession -ComputerName "<Computer IP>" -Credential $cred 
    

    Uwaga

    Zaloguj się przy użyciu poświadczeń konta użytkownika wdrożenia. Jest to konto utworzone podczas przygotowywania usługi Active Directory i używane do wdrażania usługi Azure Local.

    Rozwiń tę sekcję, aby wyświetlić przykładowe dane wyjściowe.

    Oto przykładowe dane wyjściowe:

    PS C:\Users\Administrator> $cred = Get-Credential
     
    cmdlet Get-Credential at command pipeline position 1
    Supply values for the following parameters:
    Credential
    PS C:\Users\Administrator> Enter-PSSession -ComputerName "100.100.100.10" -Credential $cred 
    [100.100.100.10]: PS C:\Users\Administrator\Documents>
    

Krok 1. Potwierdzanie oprogramowania i weryfikowanie kondycji systemu

Przed odnalezieniem aktualizacji upewnij się, że system korzysta z usługi Azure Local, wersja 23H2, oprogramowanie w wersji 2311 lub nowszej.

  1. Upewnij się, że masz połączenie z maszyną przy użyciu konta użytkownika wdrożenia. Uruchom następujące polecenie:

    whoami
    
  2. Aby upewnić się, że system korzysta z usługi Azure Local, wersja 23H2, uruchom następujące polecenie na jednej z maszyn systemu:

    Get-SolutionUpdateEnvironment
    
    Rozwiń tę sekcję, aby wyświetlić przykładowe dane wyjściowe.
    PS C:\Users\lcmuser> Get-SolutionUpdateEnvironment
    ResourceId : redmond 
    SbeFamily : GenA 
    HardwareModel : Contoso680 
    LastChecked : 10/2/2024 12:38:21 PM 
    PackageVersions : {Solution: 10.2408.0.29, Services: 10.2408.0.29, Platform: 1.0.0.0, SBE: 4.1.2409.1} 
    CurrentVersion : 10.2408.0.29 
    CurrentSbeVersion : 4.1.2409.1 
    LastUpdated : 
    State : UpdateAvailable 
    HealthState : Success 
    HealthCheckResult : {Storage Subsystem Summary, Storage Pool Summary, Storage Services Physical Disks Summary, Storage 
    Services Physical Disks Summary...} 
    HealthCheckDate : 10/2/2024 10:46:44 AM 
    AdditionalData : 
    
  3. Zanotuj CurrentVersion w systemie. Bieżąca wersja odzwierciedla wersję rozwiązania uruchomioną przez system.

  4. Sprawdź HealthState w swoim systemie i upewnij się, że system jest w dobrej kondycji. Jeśli stan kondycji to Failure, Errorlub Warning, zobacz Rozwiązywanie problemów z sprawdzaniem gotowości przed kontynuowaniem.

Krok 2. Odnajdywanie aktualizacji

Wykonaj następujące kroki, aby odnaleźć dostępne aktualizacje systemu:

  1. Nawiąż połączenie z maszyną lokalną platformy Azure przy użyciu konta użytkownika wdrożenia.

  2. Przejrzyj szczegóły aktualizacji, które są Ready do zainstalowania przy użyciu Get-SolutionUpdate.

    Get-SolutionUpdate | Where-Object {$_.State -like "Ready*" -or $_.State -like "Additional*"} | FL DisplayName, Description, ResourceId, State, PackageType 
    
    Rozwiń tę sekcję, aby wyświetlić przykładowe dane wyjściowe.

    Oto przykładowe dane wyjściowe:

    PS C:\Users\lcmuser> Get-SolutionUpdate | Where-Object {$_.State -like "Ready*" -or $_.State -like "Additional*"} | FL DisplayName, Description, ResourceId, State, PackageType
    
    DisplayName           : 2024.10 Cumulative Update
    ResourceId            : redmond/Solution10.2408.2.7
    Version               : 10.2408.2.7
    State                 : Ready
    PackageType           : Solution
    
    DisplayName           : SBE_Contoso_GenA_4.1.2410.5
    ResourceId            : redmond/SBE4.1.2410.5
    Version               : 4.1.2410.5
    State                 : AdditionalContentRequired
    PackageType           : SBE
    

    Może to zawierać jedną lub więcej opcji, w tym wpisy dla pełnych aktualizacji Solution (które mogą również zawierać rozszerzenie konstruktora rozwiązań) oraz dla samodzielnych aktualizacji SBE.

    Jeśli nie widzisz oczekiwanej aktualizacji na liście, usuń filtr z polecenia, aby sprawdzić, czy jest on wymieniony w stanie non-ready:

    Get-SolutionUpdate | FL DisplayName, Description, ResourceId, State, PackageType 
    

    Aby uzyskać więcej informacji, zobacz Informacje o fazach aktualizacji, aby uzyskać szczegółowe informacje na temat stanów aktualizacji.

  3. Wybierz aktualizację, którą chcesz zainstalować, i zanotuj jej ResourceId. Przejrzyj szczegóły aktualizacji, aby potwierdzić, że wybrano żądaną aktualizację do zainstalowania.

    $Update = Get-SolutionUpdate –Id <ResourceId>
    $Update
    
    Rozwiń tę sekcję, aby wyświetlić przykładowe dane wyjściowe.

    Oto przykładowe dane wyjściowe:

    PS C:\Users\lcmuser> $Update = Get-SolutionUpdate –Id redmond/Solution10.2408.2.7
    PS C:\Users\lcmuser> $Update
    ResourceId            : redmond/Solution10.2408.2.7
    InstalledDate         : 
    Description           :
    State                 : Ready
    KbLink                : https://learn.microsoft.com/en-us/azure-stack/hci/
    MinVersionRequired    : 10.2408.0.0
    MinSbeVersionRequired : 2.0.0.0
    PackagePath           : C:\ClusterStorage\Infrastructure_1\Shares\SU1_Infrastructure_1\Updates\Packages\Solution10.2408
                            .2.2
    PackageSizeInMb       : 1278
    DisplayName           : 2024.10 Cumulative Update
    Version               : 10.2408.2.7
    SbeVersion            : 4.1.2410.5
    Publisher             : Microsoft
    ReleaseLink           : https://learn.microsoft.com/en-us/azure-stack/hci/
    AvailabilityType      : Online
    PackageType           : Solution
    Prerequisites         : {}
    UpdateStateProperties : The update requires additional content distributed by the OEM.
    AdditionalProperties  : {SBEReleaseLink, SBENotifyMessage, SBEFamily, SBEPublisher...}
    ComponentVersions     : {Services: 10.2408.2.7, Platform: 10.2408.2.7, SBE: 4.1.2410.5}
    RebootRequired        : Unknown
    HealthState           : Unknown
    HealthCheckResult     : 
    HealthCheckDate       : 1/1/0001 12:00:00 AM
    BillOfMaterials       : {PlatformUpdate, ServicesUpdate}
    

    Uwaga

    Jest normalne, że HealthState jest Unknown dla aktualizacji, która nie została jeszcze zaplanowana ani przygotowana.

  4. Opcjonalnie przejrzyj wersje składników pakietu aktualizacji.

    $Update = Get-SolutionUpdate -Id <ResourceID>
    $Update.ComponentVersions
    
    Rozwiń tę sekcję, aby wyświetlić przykładowe dane wyjściowe.

    Oto przykładowe dane wyjściowe:

    PS C:\Users\lcmuser> $Update = Get-SolutionUpdate -Id redmond/Solution10.2408.2.7
    
    PS C:\Users\lcmuser> $Update.ComponentVersions
    
    PackageType Version      LastUpdated
    ----------- -------      -----------
    Services    10.2408.2.7
    Platform    10.2408.2.7
    SBE         4.1.2410.5
    
    PS C:\Users\lcmuser>
    
    

Teraz możesz przejść do pobierania i instalowania aktualizacji.

Krok 3. Importowanie i ponowne wykrywanie aktualizacji

Jest to opcjonalny krok. Importowanie aktualizacji może być wymagane w jednym z następujących scenariuszy:

  • Aktualizacja, którą chcesz zainstalować, zgłasza stan AdditionalContentRequired. Przed zaplanowaniem aktualizacji w stanie AdditionalContentRequiredmoże być wymagana dodatkowa zawartość. Aby uzyskać szczegółowe informacje na temat tego stanu i aktualizacji rozszerzenia rozwiązania, zobacz aktualizacje rozszerzenia rozwiązania w Azure Local, wersja 23H2.

  • Aktualizacja, którą chcesz zainstalować, nie jest wyświetlana, ponieważ pomoc techniczna udostępnia prywatną wersję, aby rozwiązać problem.

  • Aktualizacja jest wyświetlana jako Ready, ale ponieważ system ma ograniczoną łączność sieciową, chcesz uniknąć fazy pobierania online aktualizacji rozszerzenia rozwiązania.

Wykonaj następujące kroki, aby zaimportować i odnaleźć aktualizacje rozwiązania.

  1. Nawiąż połączenie z maszyną lokalną platformy Azure przy użyciu konta użytkownika wdrożenia.

  2. Przejdź do udziału sieciowego i uzyskaj używany pakiet aktualizacji. Sprawdź, czy zaimportowany pakiet aktualizacji zawiera następujące pliki:

    • SolutionUpdate.xml
    • SolutionUpdate.zip
    • AS_Update_10.2408.2.7.zip

    Jeśli rozszerzenie konstruktora rozwiązań jest częścią pakietu aktualizacji, powinny również zostać wyświetlone następujące pliki:

    • SBE_Contoso_GenA_4.1.2410.5.xml
    • SBE_Contoso_GenA_4.1.2410.5.zip
    • SBE_Discovery_Contoso.xml
  3. Pobierz pliki, które zamierzasz zaimportować, do lokalizacji, do której może uzyskiwać dostęp twoje lokalne wystąpienie platformy Azure. Jeśli importujesz rozszerzenie rozwiązania, zawsze pobierasz trzy pliki pasujące do następującego wzorca nazewnictwa:

    Wzorzec nazwy pliku Przykład Opis
    SBE_Discovery_<Manufacturer>.xml SBE_Discovery_Contoso.xml Manifest odnajdywania rozszerzenia rozwiązania, który umożliwia odnajdywanie aktualizacji.
    SBE_<Producent>_<Rodzina>_<Wersja>.xml SBE_Contoso_GenA_4.1.2410.5.xml Plik ze spisem rozszerzeń rozwiązań i podpisanym rachunkiem za oprogramowanie
    SBE_<Manufacturer>_<Family>_<Version>.zip SBE_Contoso_GenA_4.1.2410.5.zip Plik z ładunkiem rozszerzenia rozwiązania
  4. Utwórz folder na potrzeby odnajdywania przez usługę aktualizacji w następującej lokalizacji w woluminie infrastruktury systemu.

    New-Item C:\ClusterStorage\Infrastructure_1\Shares\SU1_Infrastructure_1\import -ItemType Directory 
    
  5. Skopiuj pliki aktualizacji do folderu utworzonego w poprzednim kroku.

  6. Ręczne odnajdywanie pakietu aktualizacji przy użyciu usługi Update. Uruchom następujące polecenie:

    Add-SolutionUpdate -SourceFolder C:\ClusterStorage\Infrastructure_1\Shares\SU1_Infrastructure_1\import
    
  7. Sprawdź, czy usługa Aktualizacji odnajduje pakiet aktualizacji i czy jest dostępna do rozpoczęcia przygotowywania i instalacji. Powtórz polecenie Get-SolutionUpdate, aby ponownie odnaleźć aktualizacje.

Możesz pobrać aktualizację i wykonać zestaw testów, aby zweryfikować gotowość aktualizacji klastra bez uruchamiania instalacji.

  1. Aby pobrać aktualizacje bez uruchamiania instalacji, uruchom następujące polecenie:

    Get-SolutionUpdate -Id <ResourceId> | Start-SolutionUpdate –PrepareOnly
    
    Rozwiń tę sekcję, aby wyświetlić przykładowe dane wyjściowe.

    Oto przykładowe dane wyjściowe:

    PS C:\Users\lcmuser> Get-SolutionUpdate -Id redmond/Solution10.2408.2.7 | Start-SolutionUpdate –PrepareOnly
    redmond/SBE4.1.2410.9/<GUID>
    
  2. Aby śledzić postęp aktualizacji, monitoruj stan aktualizacji. Uruchom następujące polecenie:

    Get-SolutionUpdate -Id <ResourceId> | ft Version,State,UpdateStateProperties,HealthState
    

    Po uruchomieniu aktualizacji są wykonywane następujące akcje:

    • Rozpoczyna się pobieranie aktualizacji. W zależności od rozmiaru pakietu pobierania i przepustowości sieci pobieranie może potrwać kilka minut.
    Rozwiń tę sekcję, aby wyświetlić przykładowe dane wyjściowe.

    Oto przykładowe dane wyjściowe podczas pobierania aktualizacji:

    PS C:\Users\lcmuser> Get-SolutionUpdate -Id redmond/Solution10.2408.2.7 | ft Version,State,HealthState
    
    Version              State          HealthState
    -------              -----          ---------------------
    10.2408.2.7          Downloading    InProgress
    
  3. Po pobraniu pakietu są wykonywane testy gotowości w celu oceny gotowości systemu do aktualizacji. Aby uzyskać więcej informacji na temat kontroli gotowości, zobacz Fazy aktualizacji. W tej fazie stan aktualizacji jest wyświetlany jako HealthChecking.

    Rozwiń tę sekcję, aby wyświetlić przykładowe dane wyjściowe.
    PS C:\Users\lcmuser> Get-SolutionUpdate|ft Version,State,UpdateStateProperties,HealthState
    
    Version         State             HealthState
    -------         -----             --------------------- 
    10.2408.2.7     HealthChecking    InProgress
    
  4. Po zakończeniu sprawdzania gotowości system jest gotowy do zainstalowania aktualizacji. State aktualizacji wyświetla się jako ReadyToInstall. Jeśli State aktualizacji jest wyświetlana jako HealthCheckFailed, przed kontynuowaniem zobacz Rozwiązywanie problemów z sprawdzaniem gotowości.

Krok 5. Rozpoczęcie aktualizacji

Podczas instalacji maszyny systemowe mogą zostać ponownie uruchomione i może być konieczne ponowne ustanowienie zdalnej sesji programu PowerShell w celu monitorowania aktualizacji. W przypadku aktualizowania pojedynczej maszyny środowisko lokalne platformy Azure napotyka przestój.

Rozpocznij aktualizację, wybierając pojedynczą aktualizację i przekazując ją do Start-SolutionUpdate.

$InstanceId = Get-SolutionUpdate -Id <ResourceId>  | Start-SolutionUpdate

Uwaga

Jeśli krok 4 został pominięty (i nie wykonano podobnego wywołania do Start-SolutionUpdate -PrepareOnly) wywołanie Start-SolutionUpdate najpierw pobiera aktualizacje i wykonuje zestaw kontroli w celu zweryfikowania gotowości aktualizacji klastra przed rozpoczęciem instalacji aktualizacji.

Rozwiń tę sekcję, aby wyświetlić przykładowe dane wyjściowe.
PS C:\Users\lcmuser> $InstanceId = Get-SolutionUpdate -Id redmond/Solution10.2408.2.7 | Start-SolutionUpdate

Spowoduje to uruchomienie procesu instalacji aktualizacji.

Napiwek

Zapisz $InstanceId, ponieważ można go później użyć do Rozwiązywanie problemów z aktualizacjami rozwiązania dla usługi Azure Local.

Krok 6. Śledzenie postępu aktualizacji

Firma Microsoft zaleca śledzenie postępu aktualizacji klastra w witrynie Azure Portal po rozpoczęciu aktualizacji. Portal jest doskonałym rozwiązaniem do śledzenia postępu aktualizacji nawet wtedy, gdy aktualizacja jest uruchamiana za pośrednictwem programu PowerShell, ponieważ nie podlega zakłóceniom w raportowaniu stanu.

Napiwek

  • W przypadku monitorowania za pomocą programu PowerShell zalecamy połączenie sesji programu PowerShell z ostatnim serwerem w klastrze, aby uniknąć wcześniejszego odłączenia sesji. Sesje rozłączają się podczas ponownego uruchamiania systemów, więc przełączenie się na monitor z już zaktualizowanego serwera pozwala zminimalizować częstotliwość rozłączeń.
  • Zalecamy śledzenie postępu aktualizacji klastra w witrynie Azure Portal, aby uniknąć konieczności ponownego nawiązywania połączenia z sesjami programu PowerShell po ponownym uruchomieniu maszyny.

Wykonaj następujące kroki, aby śledzić postęp aktualizacji przy użyciu programu PowerShell.

  1. Aby śledzić postęp aktualizacji, monitoruj stan aktualizacji. Uruchom następujące polecenie:

    Get-SolutionUpdate -Id <ResourceId> | ft Version,State,UpdateStateProperties,HealthState
    

    Aktualizacja przechodzi przez kilka stanów zgodnie z opisem w Przegląd faz aktualizacji.

    Korzystając z powyższego polecenia, w poniższych przykładach pokazano, jak monitorować aktualizację w miarę postępu tych faz przy użyciu właściwości State i UpdateStateProperties.

    • stanu pobierania

      Wkrótce po wywołaniu Start-SolutionUpdate rozpoczyna się pobieranie aktualizacji. W zależności od rozmiaru pakietu pobierania i przepustowości sieci pobieranie może potrwać kilka minut.

      Rozwiń tę sekcję, aby wyświetlić przykładowe dane wyjściowe.

      Oto przykładowe dane wyjściowe podczas pobierania aktualizacji:

      PS C:\Users\lcmuser> Get-SolutionUpdate -Id redmond/Solution10.2408.2.7 |ft Version,State,UpdateStateProperties,HealthState
      
      Version              State         HealthState
      -------              -----         ------------
      10.2408.2.7          Downloading   Unknown
      
    • Przygotowanie stanu

      Po pobraniu aktualizacji należy przygotować aktualizacje. W stanie przygotowania skróty plików aktualizacji są potwierdzane, a pliki są wyodrębniane w celu przygotowania i organizacji plików aktualizacji.

      Rozwiń tę sekcję, aby wyświetlić przykładowe dane wyjściowe.

      Oto przykładowe dane wyjściowe podczas pobierania aktualizacji:

      PS C:\Users\lcmuser> Get-SolutionUpdate -Id redmond/Solution10.2408.2.7 |ft Version,State,HealthState
      
      Version              State       HealthState
      -------              -----       -----------
      10.2408.2.7          Preparing   Unknown
      
    • stan kontroli kondycji

      Po przygotowaniu aktualizacji są wykonywane testy gotowości w celu oceny gotowości klastra do aktualizacji. Aby uzyskać więcej informacji na temat kontroli gotowości, zobacz Fazy aktualizacji.

      W tej fazie State aktualizacji jest wyświetlany jako HealthChecking. Jeśli State aktualizacji jest wyświetlana jako HealthCheckFailed, przed kontynuowaniem zobacz Rozwiązywanie problemów z sprawdzaniem gotowości.

      Rozwiń tę sekcję, aby wyświetlić przykładowe dane wyjściowe.

      Oto przykładowy wynik, gdy aktualizacje są w toku HealthChecking:

      PS C:\Users\lcmuser> Get-SolutionUpdate -Id redmond/Solution10.2408.2.7 |ft Version,State,HealthState
      
      Version              State           HealthState
      -------              -----           -----------
      10.2408.2.7          HealthChecking  Unknown
      
    • stan instalacji Gdy system jest gotowy, aktualizacja przechodzi do Installing. W tej fazie State aktualizacji są wyświetlane jako Installing i UpdateStateProperties pokazuje procent ukończonej instalacji.

      Rozwiń tę sekcję, aby wyświetlić przykładowe dane wyjściowe.

      Oto przykładowy wynik, gdy aktualizacje są w toku Installing:

      PS C:\Users\lcmuser> Get-SolutionUpdate -Id redmond/Solution10.2408.2.7 |ft Version,State,HealthState
      
      Version              State       HealthState
      -------              -----       -----------
      10.2408.2.7          Installing   Unknown
      

Po zakończeniu instalacji stan zmieni się na Installed. Aby uzyskać więcej informacji na temat różnych stanów aktualizacji, zobacz Postęp instalacji i monitorowanie.

Krok 7. Wznów aktualizację (w razie potrzeby)

Aby wznowić poprzednio nieudane uruchomienie aktualizacji za pośrednictwem programu PowerShell, użyj następującego polecenia:

Get-SolutionUpdate -Id <ResourceId>  | Start-SolutionUpdate

Aby wznowić wcześniej nieudaną aktualizację z powodu kontroli gotowości aktualizacji w stanie Warning, użyj następującego polecenia:

Get-SolutionUpdate -Id <ResourceId>  | Start-SolutionUpdate -IgnoreWarnings    

Aby rozwiązać inne problemy z uruchamianiem aktualizacji, zobacz Rozwiązywanie problemów z aktualizacjami.

Krok 8. Weryfikowanie instalacji

Po zainstalowaniu aktualizacji sprawdź wersję rozwiązania środowiska i wersję systemu operacyjnego.

  1. Po zakończeniu aktualizacji Installed sprawdź wersję rozwiązania środowiska. Uruchom następujące polecenie:

    Get-SolutionUpdateEnvironment | ft State, CurrentVersion
    
    Rozwiń tę sekcję, aby wyświetlić przykładowe dane wyjściowe.
    PS C:\Users\lcmuser> Get-SolutionUpdateEnvironment | ft State, CurrentVersion
    
    State               CurrentVersion
    -----               --------------
    AppliedSuccessfully 10.2408.2.7
    
    
  2. Sprawdź wersję systemu operacyjnego, aby potwierdzić, że jest zgodna z zainstalowanym przepisem. Uruchom następujące polecenie:

    cmd /c ver
    
    Rozwiń tę sekcję, aby wyświetlić przykładowe dane wyjściowe.

    Oto przykładowe dane wyjściowe:

    PS C:\Users\lcmuser> cmd /c ver
    
    Microsoft Windows [Version 10.0.25398.1189]
    PS C:\Users\lcmuser>
    

Następny krok