Udostępnij za pośrednictwem


Przygotowywanie maszyny szablonu systemu Windows w usługach Azure Lab Services

Ważne

Usługa Azure Lab Services zostanie wycofana 28 czerwca 2027 r. Aby uzyskać więcej informacji, zobacz przewodnik po wycofaniu.

W tym artykule opisano najlepsze rozwiązania i porady dotyczące przygotowywania maszyny wirtualnej szablonu laboratorium opartego na systemie Windows w usłudze Azure Lab Services. Dowiedz się, jak skonfigurować powszechnie używane ustawienia oprogramowania i systemu operacyjnego, takie jak Windows Update, OneDrive i Microsoft 365.

Ważne

Ten artykuł zawiera fragmenty kodu programu PowerShell, aby usprawnić proces modyfikowania szablonu maszyny. Pamiętaj, aby uruchomić skrypty programu PowerShell z uprawnieniami administracyjnymi (uruchom jako administrator). W systemie Windows 10 lub 11 wybierz pozycję Start, wpisz PowerShell, wybierz prawym przyciskiem pozycję Windows PowerShell, a następnie wybierz polecenie Uruchom jako administrator.

Instalowanie i konfigurowanie usługi OneDrive

Gdy użytkownik laboratorium odtworzy maszynę wirtualną laboratorium, wszystkie dane na maszynie zostaną usunięte. Aby chronić dane użytkowników przed utratą, zalecamy, aby użytkownicy laboratorium utworzyli kopię zapasową swoich danych w chmurze, na przykład przy użyciu usługi Microsoft OneDrive.

Instalowanie usługi OneDrive

  • Ręczne pobieranie i instalowanie usługi OneDrive

    Wykonaj następujące kroki dla usługi OneDrive lub OneDrive dla Firm.

  • Korzystanie ze skryptu programu PowerShell

    Poniższy skrypt pobiera i instaluje najnowszą wersję usługi OneDrive. W tym przykładzie instalacja używa przełącznika /allUsers w celu zainstalowania usługi OneDrive dla wszystkich użytkowników na maszynie. Przełącznik /silent wykonuje instalację dyskretną, aby uniknąć monitowania o potwierdzenie użytkownika.

    Write-Host "Downloading OneDrive Client..."
    $DownloadPath = "$env:USERPROFILE/Downloads/OneDriveSetup.exe"
    if((Test-Path $DownloadPath) -eq $False )
    {
        Write-Host "Downloading OneDrive..."
        $web = new-object System.Net.WebClient
        $web.DownloadFile("https://go.microsoft.com/fwlink/p/?LinkId=248256",$DownloadPath)
    } else {
        Write-Host "OneDrive installer already exists at " $DownloadPath
    }
    
    Write-Host "Installing OneDrive..."
    & $env:USERPROFILE/Downloads/OneDriveSetup.exe /allUsers /silent
    

Dostosowania usługi OneDrive

Możesz jeszcze bardziej dostosować konfigurację usługi OneDrive.

Dyskretne przenoszenie znanych folderów systemu Windows do usługi OneDrive

Foldery, takie jak Dokumenty, Pliki do pobrania i Obrazy, są często używane do przechowywania plików użytkownika laboratorium. Aby upewnić się, że kopie zapasowe tych folderów są tworzone w usłudze OneDrive, możesz przenieść te foldery do usługi OneDrive.

  • Jeśli korzystasz z usługi Active Directory, użytkownicy mogą ręcznie przenieść te foldery do usługi OneDrive po uwierzytelnieniu w usłudze OneDrive.

    1. Otwórz Eksplorator plików
    2. Wybierz prawym przyciskiem myszy folder Dokumenty, Pliki do pobrania lub Obrazy .
    3. Przejdź do pozycji Lokalizacja właściwości>. Przenieś folder do nowego folderu w katalogu usługi OneDrive.
  • Jeśli maszyna wirtualna jest połączona z usługą Active Directory, możesz ustawić maszynę szablonu, aby automatycznie monitować użytkowników laboratorium o przeniesienie znanych folderów do usługi OneDrive.

    1. Pobierz identyfikator organizacji.

      Dowiedz się, jak znaleźć identyfikator organizacji platformy Microsoft 365. Alternatywnie możesz również uzyskać identyfikator organizacji przy użyciu następującego skryptu programu PowerShell:

      Install-Module Microsoft.Graph -Scope CurrentUser
      Connect-MgGraph -Scopes "User.Read"
      $officeTenantID = Get-MgOrganization | Select-Object -expand Id
      
    2. Skonfiguruj usługę OneDrive, aby wyświetlić monit o przeniesienie znanych folderów do usługi OneDrive przy użyciu następującego skryptu programu PowerShell:

      if ($officeTenantID -eq $null)
      {
              Write-Error "Variable `$officeTenantId must be set to your Office Tenant Id before continuing."
      }
      New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\OneDrive"
      New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\OneDrive"
          -Name "KFMSilentOptIn" -Value $officeTenantID -PropertyType STRING
      

Korzystanie z plików usługi OneDrive na żądanie

Użytkownicy laboratorium mogą przechowywać dużą liczbę plików na kontach usługi OneDrive. Aby pomóc zaoszczędzić miejsce na maszynie wirtualnej laboratorium i skrócić czas pobierania, możesz udostępnić pliki w usłudze OneDrive na żądanie. Pliki na żądanie są pobierane tylko wtedy, gdy użytkownik laboratorium uzyskuje dostęp do pliku.

Użyj następującego skryptu programu PowerShell, aby włączyć pliki na żądanie w usłudze OneDrive:

New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\OneDrive" -Force
New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\OneDrive"
    -Name "FilesOnDemandEnabled" -Value "00000001" -PropertyType DWORD

Wyłączanie samouczka usługi OneDrive

Domyślnie po zakończeniu konfigurowania usługi OneDrive w przeglądarce zostanie uruchomiony samouczek. Użyj następującego skryptu, aby wyłączyć wyświetlanie samouczka:

New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\OneDrive" -Force
New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\OneDrive"
    -Name "DisableTutorial" -Value "00000001" -PropertyType DWORD -Force

Ustawianie maksymalnego rozmiaru pobierania w usłudze OneDrive użytkownika

Aby zapobiec automatycznemu użyciu dużej ilości miejsca na dysku na maszynie wirtualnej laboratorium podczas synchronizowania plików, można skonfigurować maksymalny próg rozmiaru. Gdy użytkownik laboratorium ma usługę OneDrive większą niż próg (w MB), użytkownik otrzymuje monit o wybranie folderów, które mają zostać zsynchronizowane przed pobraniem plików do komputera przez klienta synchronizacja usługi OneDrive (OneDrive.exe). To ustawienie jest używane, gdy pliki na żądanie nie są włączone.

Użyj następującego skryptu programu PowerShell, aby ustawić maksymalny próg rozmiaru. W naszym przykładzie 1111-2222-3333-4444 jest to identyfikator organizacji i 0005000 ustawia próg 5 GB.

New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\OneDrive"
New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\OneDrive\DiskSpaceCheckThresholdMB"
New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\OneDrive\DiskSpaceCheckThresholdMB"
    -Name "1111-2222-3333-4444" -Value "0005000" -PropertyType DWORD

Instalowanie i konfigurowanie platformy Microsoft 365

Instalowanie platformy Microsoft 365

Jeśli maszyna szablonu wymaga pakietu Microsoft Office, zalecamy zainstalowanie pakietu Office za pomocą narzędzia wdrażania pakietu Office (ODT). Musisz utworzyć plik konfiguracji wielokrotnego użytku przy użyciu centrum administracyjnego Aplikacje Microsoft 365, aby wybrać, która architektura i funkcje pakietu Office są potrzebne oraz jak często są aktualizowane.

  1. Przejdź do centrum administracyjnego Aplikacje Microsoft 365 i pobierz własny plik konfiguracji.
  2. Pobierz narzędzie wdrażania pakietu Office (setup.exe).
  3. Uruchom polecenie setup.exe /download configuration.xml , aby pobrać składniki pakietu Office.
  4. Uruchom polecenie setup.exe /configure configuration.xml , aby zainstalować składniki pakietu Office.

Zmienianie kanału aktualizacji platformy Microsoft 365

Za pomocą narzędzia konfiguracji pakietu Office można ustawić częstotliwość, w jaki pakiet Office odbiera aktualizacje. Jeśli jednak musisz zmodyfikować częstotliwość, w jaki pakiet Office odbiera aktualizacje po instalacji, możesz zmienić adres URL kanału aktualizacji. Adresy URL kanału aktualizacji są dostępne na stronie Zmienianie kanału aktualizacji Aplikacje Microsoft 365 dla urządzeń w organizacji.

Poniższy przykładowy skrypt programu PowerShell pokazuje, jak ustawić platformę Microsoft 365 do korzystania z kanału aktualizacji miesięcznych.

# Update to the Microsoft 365 Monthly Channel
Set-ItemProperty
    -Path "HKLM:\SOFTWARE\Microsoft\Office\ClickToRun\Configuration\CDNBaseUrl"
    -Name "CDNBaseUrl"
    -Value "http://officecdn.microsoft.com/pr/492350f6-3a01-4f97-b9c0-c7c6ddf67d60"

Instalowanie i konfigurowanie aktualizacji systemu Windows

Instalowanie najnowszych aktualizacji systemu Windows

Zalecamy zainstalowanie najnowszych aktualizacji firmy Microsoft na maszynie szablonu na potrzeby zabezpieczeń przed opublikowaniem maszyny wirtualnej szablonu. Zainstalowanie przed opublikowaniem laboratorium pozwala uniknąć zakłócenia pracy użytkowników laboratorium przez nieoczekiwane aktualizacje.

Aby zainstalować aktualizacje systemu Windows z interfejsu systemu Windows:

  1. Uruchamianie ustawień z menu Start
  2. Wybierz pozycję Aktualizuj i zabezpieczenia
  3. Wybierz pozycję Sprawdź dostępność aktualizacji
  4. Aktualizacje zostaną pobrane i zainstalowane.

Możesz również użyć programu PowerShell, aby zaktualizować maszynę szablonu:

Set-ExecutionPolicy Bypass -Scope Process -Force
Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Confirm
Install-Module PSWindowsUpdate -Confirm
Install-WindowsUpdate -MicrosoftUpdate
Set-ExecutionPolicy default -Force

Uwaga

Niektóre aktualizacje mogą wymagać ponownego uruchomienia maszyny. Jeśli jest wymagany ponowny rozruch, zostanie wyświetlony monit.

Instalowanie najnowszych aktualizacji aplikacji ze Sklepu Microsoft

Zalecamy zaktualizowanie wszystkich aplikacji ze Sklepu Microsoft do najnowszych wersji.

Aby ręcznie zaktualizować aplikacje ze Sklepu Microsoft:

  1. Uruchom aplikację ze sklepu Microsoft Store .
  2. Wybierz wielokropek (...) obok zdjęcia użytkownika w górnym rogu aplikacji.
  3. Wybierz pozycję Pobierz i aktualizacje z menu rozwijanego.
  4. Wybierz przycisk Pobierz aktualizację .

Aby zaktualizować aplikacje ze sklepu Microsoft Store za pomocą programu PowerShell:

(Get-WmiObject -Namespace "root\cimv2\mdm\dmmap" -Class "MDM_EnterpriseModernAppManagement_AppManagement01").UpdateScanMethod()

Zatrzymywanie automatycznych aktualizacji systemu Windows

Po zaktualizowaniu systemu Windows do najnowszej wersji możesz rozważyć zatrzymanie aktualizacji systemu Windows. Aktualizacje automatyczne mogą potencjalnie zakłócać zaplanowany czas laboratorium. Jeśli potrzebujesz laboratorium przez długi czas, rozważ ręczne sprawdzenie aktualizacji lub zaplanowanie aktualizacji automatycznych poza zaplanowanym czasem laboratorium. Aby uzyskać więcej informacji na temat opcji dostosowywania dla usługi Windows Update, zobacz zarządzanie dodatkowymi ustawieniami usługi Windows Update.

Automatyczne aktualizacje systemu Windows mogą zostać zatrzymane przy użyciu następującego skryptu programu PowerShell:

New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\AU"
New-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\AU"
    -Name "NoAutoUpdate" -Value "1" -PropertyType DWORD

Instalowanie pakietów językowych

Jeśli potrzebujesz dodatkowych języków zainstalowanych na maszynie wirtualnej, możesz dodać je za pośrednictwem Sklepu Microsoft.

  1. Uruchamianie sklepu Microsoft Store
  2. Wyszukaj ciąg "pakiet językowy"
  3. Wybieranie języka do zainstalowania

Jeśli zalogowano się już do maszyny wirtualnej szablonu, użyj skrótu "Zainstaluj pakiet językowy" (ms-settings:regionlanguage?activationSource=SMC-IA-4027670), aby przejść bezpośrednio do odpowiedniej strony ustawień.

Usuwanie niepotrzebnych wbudowanych aplikacji

System Windows 10 zawiera wiele wbudowanych aplikacji, które mogą nie być potrzebne w danym laboratorium. Aby uprościć obraz maszyny dla użytkowników laboratorium, możesz odinstalować niektóre aplikacje z maszyny szablonu.

Aby wyświetlić listę zainstalowanych aplikacji, użyj polecenia cmdlet programu PowerShell Get-AppxPackage . Poniższy przykładowy skrypt programu PowerShell przedstawia wszystkie zainstalowane aplikacje, które można usunąć.

Get-AppxPackage | Where {$_.NonRemovable -eq $false} | select Name

Aby usunąć aplikację, użyj Remove-Appx polecenia cmdlet . Poniższy skrypt pokazuje, jak usunąć wszystkie elementy związane z XBox:

Get-AppxPackage -Name *xbox* | foreach { if (-not $_.NonRemovable) { Remove-AppxPackage $_} }

Zainstaluj inne aplikacje powszechnie używane do nauczania za pośrednictwem aplikacji ze Sklepu Windows. Sugestie obejmują aplikacje, takie jak Aplikacja Microsoft Whiteboard, Microsoft Teams i Minecraft Education Edition. Te aplikacje muszą być instalowane ręcznie za pośrednictwem Sklepu Windows lub za pośrednictwem odpowiednich witryn internetowych na maszynie wirtualnej szablonu.

Następne kroki