Partager via


Préparer une machine de modèle Windows dans Azure Lab Services

Important

Azure Lab Services sera mis hors service le 28 juin 2027. Pour plus d’informations, consultez le guide de mise hors service.

Cet article décrit les meilleures pratiques et des conseils pour préparer une machine virtuelle de modèle de labo Windows dans Azure Lab Services. Découvrez comment configurer les paramètres logiciels et de système d’exploitation couramment utilisés, tels que Windows Update, OneDrive et Microsoft 365.

Important

Cet article contient des extraits de code PowerShell permettant de simplifier le processus de modification du modèle d’ordinateur. Veillez à exécuter les scripts PowerShell avec des privilèges d’administration (exécution en tant qu’administrateur). Dans Windows 10 ou 11, sélectionnez Démarrer, tapez Windows PowerShell et avec le bouton droit, sélectionnez Windows PowerShell, puis Exécuter en tant qu’administrateur.

Installer et configurer OneDrive

Lorsqu’un utilisateur de labo réinitialise une machine virtuelle de labo, toutes les données de la machine sont supprimées. Pour éviter la perte des données utilisateur, nous vous recommandons d’inviter les utilisateurs de labos à sauvegarder leurs données dans le cloud, par exemple à l’aide de Microsoft OneDrive.

Installer OneDrive

  • Télécharger et installer OneDrive manuellement

    Suivez ces étapes pour OneDrive ou OneDrive Entreprise.

  • Utiliser un script PowerShell

    Le script suivant télécharge et installe la dernière version de OneDrive. Dans notre exemple, l’installation utilise le commutateur /allUsers afin d’installer OneDrive pour tous les utilisateurs de la machine. Le commutateur /silent effectue une installation sans assistance pour éviter de demander des confirmations utilisateur.

    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
    

Personnalisations de OneDrive

Vous pouvez personnaliser davantage votre configuration OneDrive.

Déplacer silencieusement les dossiers connus de Windows vers OneDrive

Les dossiers comme Documents, Téléchargements et Images sont souvent utilisés pour stocker les fichiers des utilisateurs de labos. Pour vous assurer que ces dossiers sont sauvegardés dans OneDrive, vous pouvez les déplacer vers OneDrive.

  • Si vous employez une machine qui n’utilise pas Active Directory, les utilisateurs peuvent déplacer manuellement ces dossiers vers OneDrive une fois qu’ils s’authentifient sur OneDrive.

    1. Ouvrir l’Explorateur de fichiers
    2. Avec le bouton droit, sélectionnez le dossier Documents, Téléchargements ou Images.
    3. Accédez à Propriétés>Emplacement. Déplacez le dossier vers un nouveau dossier sur le répertoire OneDrive.
  • Si votre machine virtuelle est connectée à Active Directory, vous pouvez configurer le modèle de machine de façon à ce qu’il demande automatiquement aux utilisateurs de labos de déplacer les dossiers connus vers OneDrive.

    1. Récupérez l’ID de votre organisation.

      Découvrez comment trouver l’ID de votre organisation Microsoft 365. Vous pouvez également obtenir l’ID de l’organisation à l’aide du script PowerShell suivant :

      Install-Module Microsoft.Graph -Scope CurrentUser
      Connect-MgGraph -Scopes "User.Read"
      $officeTenantID = Get-MgOrganization | Select-Object -expand Id
      
    2. Paramétrez OneDrive de sorte qu’il invite à déplacer les dossiers connus vers OneDrive à l’aide du script PowerShell suivant :

      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
      

Utiliser des fichiers OneDrive à la demande

Les utilisateurs de labos peuvent stocker un grand nombre de fichiers dans leurs comptes OneDrive. Pour économiser de l’espace sur la machine virtuelle de labo et réduire le temps de téléchargement, vous pouvez rendre les fichiers disponibles sur OneDrive à la demande. Les fichiers à la demande sont téléchargés uniquement lorsqu’un utilisateur de labo accède au fichier.

Utilisez le script PowerShell suivant pour activer les fichiers à la demande dans OneDrive :

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

Désactiver le tutoriel OneDrive

Par défaut, une fois la configuration de OneDrive terminée, un tutoriel s’ouvre dans le navigateur. Utilisez le script suivant pour désactiver l’affichage du tutoriel :

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

Définir la taille maximale de téléchargement de OneDrive pour un utilisateur

Pour éviter que OneDrive utilise automatiquement une grande quantité d’espace disque sur la machine virtuelle de labo lors de la synchronisation des fichiers, vous pouvez configurer un seuil de taille maximale. Quand un utilisateur de labo dispose d’un OneDrive dont la taille est supérieure au seuil (en Mo), l’utilisateur est invité à choisir les dossiers qu’il souhaite synchroniser avant que le Client de synchronisation OneDrive (OneDrive.exe) ne télécharge les fichiers sur la machine. Ce paramètre est utilisé si les fichiers à la demande ne sont pas activés.

Utilisez le script PowerShell suivant pour définir le seuil de taille maximale. Dans notre exemple, 1111-2222-3333-4444 est l’ID de l’organisation et 0005000 définit un seuil de 5 Go.

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

Installer et configurer Microsoft 365

Installer Microsoft 365

Si votre modèle de machine a besoin de Microsoft Office, nous vous recommandons d’installer Office avec l’outil Déploiement d’Office (ODT). Vous devez créer un fichier config réutilisable à l’aide du Centre d’administration Microsoft 365 Apps pour choisir l’architecture, les fonctionnalités Office dont vous avez besoin et la fréquence de mise à jour.

  1. Accédez au Centre d’administration Microsoft 365 Apps et téléchargez votre propre fichier de configuration.
  2. Téléchargez l’ outil Déploiement d’Office (setup.exe).
  3. Exécutez setup.exe /download configuration.xml pour télécharger les composants Office.
  4. Exécutez setup.exe /configure configuration.xml pour installer les composants Office.

Modifier le canal de mise à jour de Microsoft 365

Avec l’outil de configuration d’Office, vous pouvez définir la fréquence à laquelle Office reçoit les mises à jour. Toutefois, si vous avez besoin de modifier cette fréquence après l'installation, vous pouvez modifier l'URL du canal de mise à jour. Pour accéder aux adresses URL du canal de mise à jour, consultez Modifier le canal de mise à jour de Microsoft 365 Apps pour les appareils de votre organisation.

L’exemple de script PowerShell suivant montre comment configurer Microsoft 365 pour utiliser le canal de mise à jour mensuelle.

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

Installer et configurer les mises à jour Windows

Installer les dernières mises à jour Windows

Nous vous recommandons d’installer les dernières mises à jour Microsoft sur le modèle de machine à des fins de sécurité avant de publier le modèle de machine virtuelle. En effectuant les installations avant de publier le labo, vous évitez que les utilisateurs ne soient interrompus par des mises à jour inattendues.

Pour installer les mises à jour Windows à partir de l’interface Windows, procédez comme suit :

  1. Dans le menu Démarrer, lancez Paramètres
  2. Sélectionnez Mise à jour et sécurité
  3. Sélectionnez Rechercher les mises à jour
  4. Les mises à jour seront téléchargées et installées.

Vous pouvez également utiliser PowerShell pour mettre à jour le modèle de machine :

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

Remarque

Certaines mises à jour peuvent nécessiter de redémarrer l’ordinateur. Si nécessaire, vous serez invité à effectuer un redémarrage.

Installer les dernières mises à jour pour les applications Microsoft Store

Nous vous recommandons de mettre à jour toutes les applications Microsoft Store vers leurs versions les plus récentes.

Pour mettre à jour manuellement des applications à partir de Microsoft Store, procédez comme suit :

  1. Lancez l’application Microsoft Store.
  2. Sélectionnez les points de suspension (…) à côté de votre photo d’utilisateur dans le coin supérieur de l’application.
  3. Sélectionnez Téléchargements et mises à jour dans le menu déroulant.
  4. Sélectionnez le bouton Obtenir des mises à jour.

Pour utiliser PowerShell afin de mettre à jour les applications du Microsoft Store, procédez comme suit :

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

Arrêter les mises à jour Windows automatiques

Après avoir mis à jour Windows vers la dernière version, vous pouvez envisager d’arrêter les mises à jour Windows. Les mises à jour automatiques peuvent potentiellement interférer avec les heures de labo. Si vous avez besoin du labo pendant une longue période, demandez à ses utilisateurs de vérifier manuellement les mises à jour ou de programmer des mises à jour automatiques en dehors des heures d’ouverture du labo. Pour plus d’informations sur les options de personnalisation de Windows Update, consultez Gérer les paramètres supplémentaires de Windows Update.

Les mises à jour Windows automatiques peuvent être arrêtées à l’aide du script PowerShell suivant :

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

Installer des modules linguistiques

Si vous avez besoin d’installer des langues supplémentaires sur la machine virtuelle, vous pouvez les ajouter par l’intermédiaire de Microsoft Store.

  1. Lancez Microsoft Store
  2. Recherchez « module linguistique »
  3. Choisissez la langue à installer

Si vous êtes déjà connecté au modèle de machine virtuelle, utilisez le raccourci « Installer un module linguistique » (ms-settings:regionlanguage?activationSource=SMC-IA-4027670) pour accéder directement à la page appropriée des paramètres.

Supprimer les applications intégrées inutiles

Windows 10 est fourni avec de nombreuses applications intégrées qui peuvent ne pas être nécessaires pour votre labo. Afin de simplifier l’image de machine pour les utilisateurs de labos, vous pouvez désinstaller certaines applications de votre modèle de machine.

Pour afficher la liste des applications installées, utilisez la cmdlet Get-AppxPackage PowerShell. L’exemple de script PowerShell suivant montre toutes les applications installées qui peuvent être supprimées.

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

Pour supprimer une application, utilisez la cmdlet Remove-Appx. Le script suivant montre comment supprimer tout ce qui est lié à XBox :

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

Installez d’autres applications couramment utilisées pour l’enseignement via l’application Microsoft Store. Les suggestions incluent des applications telles que l’application Microsoft Whiteboard, Microsoft Teams et Minecraft Education Edition. Ces applications doivent être installées manuellement sur le modèle de machine virtuelle via Microsoft Store ou par le biais de leurs sites web respectifs.

Étapes suivantes