Vorbereiten eines Windows-Vorlagencomputers in Azure Lab Services

In diesem Artikel werden bewährte Methoden und Tipps zum Vorbereiten einer virtuellen Windows-Lab-Vorlage in Azure Lab Services beschrieben. Erfahren Sie, wie Sie häufig verwendete Software- und Betriebssystemeinstellungen wie Windows Update, OneDrive und Microsoft 365 konfigurieren.

Wichtig

Dieser Artikel enthält PowerShell-Codeausschnitte, um den Prozess der Änderung der Computervorlage zu optimieren. Stellen Sie sicher, dass Sie die PowerShell-Skripts mit Administratorrechten ausführen (als Administrator ausführen). Wählen Sie in Windows 10 oder 11 "Start" aus, geben Sie PowerShell ein, wählen Sie windows PowerShell mit der rechten Maustaste aus, und wählen Sie dann "Als Administrator ausführen" aus.

Installieren und Konfigurieren von OneDrive

Wenn ein Lab-Benutzer ein virtuelles Laborcomputer neu abbildet, werden alle Daten auf dem Computer entfernt. Um zu schützen, dass Benutzerdaten verloren gehen, empfehlen wir, dass Lab-Benutzer ihre Daten in der Cloud sichern, z. B. mithilfe von Microsoft OneDrive.

Installieren von OneDrive

  • Manuelles Herunterladen und Installieren von OneDrive

    Führen Sie die folgenden Schritte für OneDrive oder OneDrive for Business aus.

  • Verwenden eines PowerShell-Skripts

    Das folgende Skript lädt die neueste Version von OneDrive herunter und installiert sie. Im Beispiel verwendet die Installation den /allUsers Switch zum Installieren von OneDrive für alle Benutzer auf dem Computer. Die /silent Option führt eine automatische Installation durch, um benutzerbestätigungen zu vermeiden.

    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
    

OneDrive-Anpassungen

Sie können Ihre OneDrive-Konfiguration weiter anpassen.

Automatisches Verschieben von bekannten Windows-Ordnern in OneDrive

Ordner wie Dokumente, Downloads und Bilder werden häufig zum Speichern von Lab-Benutzerdateien verwendet. Um sicherzustellen, dass diese Ordner in OneDrive gesichert werden, können Sie diese Ordner auf OneDrive verschieben.

  • Wenn Sie sich auf einem Computer befinden, auf dem Active Directory nicht verwendet wird, können Benutzer diese Ordner nach der Authentifizierung bei OneDrive manuell auf OneDrive verschieben.

    1. Öffnen von Explorer
    2. Wählen Sie mit der rechten Maustaste den Ordner "Dokumente", "Downloads" oder "Bilder " aus.
    3. Wechseln Sie zum Speicherort der Eigenschaften>. Verschieben Sie den Ordner in einen neuen Ordner im OneDrive-Verzeichnis.
  • Wenn Ihr virtueller Computer mit Active Directory verbunden ist, können Sie den Vorlagencomputer so festlegen, dass Benutzer des Labors automatisch aufgefordert werden, die bekannten Ordner auf OneDrive zu verschieben.

    1. Rufen Sie Ihre Organisations-ID ab.

      Erfahren Sie, wie Sie Ihre Microsoft 365-Organisations-ID finden. Alternativ können Sie auch die Organisations-ID mithilfe des folgenden PowerShell-Skripts abrufen:

      Install-Module Microsoft.Graph -Scope CurrentUser
      Connect-MgGraph -Scopes "User.Read"
      $officeTenantID = Get-MgOrganization | Select-Object -expand Id
      
    2. Konfigurieren Sie OneDrive so, dass sie aufgefordert wird, bekannte Ordner mithilfe des folgenden PowerShell-Skripts nach OneDrive zu verschieben:

      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
      

Verwenden von „OneDrive-Dateien bei Bedarf“

Lab-Benutzer speichern möglicherweise eine große Anzahl von Dateien in ihren OneDrive-Konten. Um Speicherplatz auf dem virtuellen Laborcomputer zu sparen und die Downloadzeit zu reduzieren, können Sie Dateien auf OneDrive bei Bedarf verfügbar machen. On-Demand-Dateien werden nur heruntergeladen, wenn ein Lab-Benutzer auf die Datei zugreift.

Verwenden Sie das folgende PowerShell-Skript, um On-Demand-Dateien in OneDrive zu aktivieren:

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

Deaktivieren des OneDrive-Lernprogramms

Nach Abschluss des OneDrive-Setups wird standardmäßig ein Lernprogramm im Browser gestartet. Verwenden Sie das folgende Skript, um die Anzeige des Lernprogramms zu deaktivieren:

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

Festlegen der maximalen Downloadgröße des OneDrive eines Benutzers

Um zu verhindern, dass OneDrive beim Synchronisieren von Dateien automatisch einen großen Speicherplatz auf dem virtuellen Laborcomputer verwendet, können Sie einen Schwellenwert für die maximale Größe konfigurieren. Wenn ein Lab-Benutzer über ein OneDrive verfügt, das größer als der Schwellenwert (in MB) ist, erhält der Benutzer eine Eingabeaufforderung, um auszuwählen, welche Ordner synchronisiert werden sollen, bevor der OneDrive-Synchronisation-Client (OneDrive.exe) die Dateien auf den Computer herunterlädt. Diese Einstellung wird verwendet, bei der On-Demand-Dateien nicht aktiviert sind.

Verwenden Sie das folgende PowerShell-Skript, um den Schwellenwert für die maximale Größe festzulegen. In unserem Beispiel 1111-2222-3333-4444 ist die Organisations-ID und 0005000 legt einen Schwellenwert von 5 GB fest.

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

Installieren und Konfigurieren von Microsoft 365

Installieren von Microsoft 365

Wenn Ihr Vorlagencomputer Microsoft Office benötigt, empfehlen wir die Installation von Office mit dem Office-Bereitstellungstool (ODT). Sie müssen eine wiederverwendbare Konfigurationsdatei erstellen, indem Sie das Microsoft 365 Apps Admin Center verwenden, um auszuwählen, welche Architektur und welche Office-Features Sie benötigen, und wie oft sie aktualisiert werden.

  1. Navigieren Sie zum Microsoft 365 Apps Admin Center, und laden Sie Ihre eigene Konfigurationsdatei herunter.
  2. Laden Sie das Office-Bereitstellungstool herunter (setup.exe).
  3. Führen Sie setup.exe /download configuration.xml aus, um Office-Komponenten herunterzuladen.
  4. Führen Sie setup.exe /configure configuration.xml aus, um Office-Komponenten zu installieren.

Ändern des Microsoft 365-Updatekanals

Mit dem Office-Konfigurationstool können Sie festlegen, wie oft Office Updates empfängt. Wenn Sie ändern müssen, wie häufig Office nach der Installation Updates erhält, können Sie die URL des Updatekanals ändern. Die URL-Adressen des Updatekanals sind unter "Ändern des Microsoft 365 Apps-Updatekanals für Geräte in Ihrer Organisation" verfügbar.

Das folgende PowerShell-Beispielskript zeigt, wie Microsoft 365 auf die Verwendung des monatlichen Updatekanals festgelegt wird.

# 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"

Installieren und Konfigurieren von Windows-Updates

Installieren der neuesten Windows-Updates

Es wird empfohlen, die neuesten Microsoft-Updates auf dem Vorlagencomputer zu Sicherheitszwecken zu installieren, bevor Sie die Vorlagen-VM veröffentlichen. Durch die Installation vor der Veröffentlichung des Labors vermeiden Sie, dass Lab-Benutzer durch unerwartete Updates in ihrer Arbeit gestört werden.

So installieren Sie Windows-Updates über die Windows-Schnittstelle:

  1. Öffnen Sie im Startmenü die Option Einstellungen.
  2. Update und Sicherheit auswählen
  3. Wählen Sie " Nach Updates suchen" aus.
  4. Updates werden heruntergeladen und installiert.

Sie können powerShell auch verwenden, um den Vorlagencomputer zu aktualisieren:

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

Hinweis

Einige Updates erfordern möglicherweise, dass der Computer neu gestartet wird. Sie werden gefragt, ob ein Neustart erforderlich ist.

Installieren der neuesten Updates für Microsoft Store-Apps

Es wird empfohlen, alle Microsoft Store-Apps auf ihre neuesten Versionen aktualisiert zu haben.

So aktualisieren Sie Anwendungen manuell aus dem Microsoft Store:

  1. Starten Sie die Anwendung Microsoft Store.
  2. Wählen Sie die Auslassungspunkte (...) neben Ihrem Benutzerfoto in der oberen Ecke der Anwendung aus.
  3. Wählen Sie aus dem Dropdownmenü Herunterladen und „Updates“ aus.
  4. Wählen Sie die Schaltfläche "Aktualisierung abrufen" aus.

So aktualisieren Sie Microsoft Store-Anwendungen mithilfe von PowerShell:

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

Beenden automatischer Windows-Updates

Nachdem Sie Windows auf die neueste Version aktualisiert haben, können Sie windows-Updates beenden. Automatische Updates können möglicherweise die geplante Laborzeit beeinträchtigen. Wenn Sie das Labor lange benötigen, bitten Sie Lab-Benutzer, manuell nach Updates zu suchen oder automatische Updates außerhalb der geplanten Laborzeiten zu planen. Weitere Informationen zu Anpassungsoptionen für Windows Update finden Sie unter Verwalten zusätzlicher Windows Update-Einstellungen.

Automatische Windows-Updates werden möglicherweise mit dem folgenden PowerShell-Skript beendet:

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

Installieren von Sprachpaketen

Wenn Sie zusätzliche Sprachen auf dem virtuellen Computer installieren müssen, können Sie diese über den Microsoft Store hinzufügen.

  1. Starten Sie den Microsoft Store.
  2. Suchen Sie nach „Language Pack“ (Sprachpaket).
  3. Wählen Sie die zu installierende Sprache aus.

Wenn Sie bereits bei der Vorlagen-VM angemeldet sind, verwenden Sie die Verknüpfung "Sprachpaket installieren" (ms-settings:regionlanguage?activationSource=SMC-IA-4027670), um direkt zur entsprechenden Einstellungsseite zu wechseln.

Entfernen nicht benötigter integrierter Apps

Windows 10 enthält viele integrierte Anwendungen, die für Ihr bestimmtes Labor möglicherweise nicht benötigt werden. Um das Computerimage für Lab-Benutzer zu vereinfachen, sollten Sie einige Anwendungen von Ihrem Vorlagencomputer deinstallieren.

Verwenden Sie das PowerShell-Cmdlet Get-AppxPackage, um eine Liste der installierten Anwendungen anzuzeigen. Das folgende PowerShell-Beispielskript zeigt alle installierten Anwendungen an, die entfernt werden können.

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

Verwenden Sie das Remove-Appx Cmdlet, um eine Anwendung zu entfernen. Das folgende Skript zeigt, wie Alles im Zusammenhang mit XBox entfernt wird:

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

Installieren Sie andere Apps, die häufig für den Unterricht verwendet werden, über die Windows Store-App. Zu den Vorschlägen zählen Anwendungen wie die Microsoft Whiteboard-App, Microsoft Teams und Minecraft Education Edition. Diese Anwendungen müssen manuell über den Windows Store oder über die entsprechenden Websites auf der Vorlagen-VM installiert werden.

Nächste Schritte

  • Erfahren Sie, wie Sie Kosten verwalten, indem Sie das Verhalten beim Herunterfahren von Windows steuern