# Préparation d'un serveur Windows ## Prérequis * Depuis l'hyperviseur, ouvrir la **console** de la VM. * Envoyer la combinaison de touches **Ctrl+Alt+Suppr**, puis s'authentifier à l'aide du mot de passe indiqué dans RDM. ## Sysprep * Dans **Démarrer > Exécuter**, lancer `sysprep` afin de préparer le déploiement du système. **Ne pas exécuter cette opération sur un serveur de production.** * Exécuter `sysprep.exe` en tant qu'administrateur. * Appliquer les paramètres prévus, puis cliquer sur **OK**. * Attendre la fin de l'opération. Le serveur redémarre automatiquement. * Renseigner les paramètres de langue adaptés au client, puis cliquer sur **Suivant**. * Saisir les informations demandées dans le champ prévu à cet effet ou cliquer sur **Reporter à plus tard**. * Cliquer sur **Accepter**. * Comme précédemment, déverrouiller l'écran d'authentification et se connecter avec le compte **AdminLocal**. ## Configuration réseau * Pour pouvoir accéder à la VM autrement que par la console, configurer son interface réseau. * Dans **Démarrer > Exécuter**, lancer `ncpa.cpl`, puis ouvrir les propriétés de la carte réseau. * Renommer l'interface réseau avec le nom du **VLAN**. * Ouvrir les **Propriétés**, décocher IPv6, puis ouvrir les propriétés d'IPv4. * Renseigner les paramètres IP et DNS conformément au DCSR. * Dans **Avancé > DNS**, vérifier que le suffixe DNS n'est pas configuré manuellement. Le cas échéant, le supprimer et appliquer les paramètres ci-dessous. * **Pour les serveurs AD uniquement**, configurer la partie DNS comme suit : * **DNS préféré** : adresse IP de l'autre serveur AD (AD2 si le serveur est AD1, ou AD1 si le serveur est AD2). * **DNS auxiliaire** : `127.0.0.1`. * Si une fenêtre de confirmation apparaît, cliquer sur **Non**. ## RDM et mot de passe > Ne pas changer les mots de passe pour les serveurs AD * Pour pouvoir accéder à la VM autrement que par la console, renseigner dans RDM : * l'adresse IP du serveur ; * le compte **AdminLocal** associé (mettre à jour son mot de passe local) ; * le compte Active Directory associé (mettre à jour son mot de passe sur les contrôleurs de domaine). * Depuis un serveur **AD**, ouvrir la console **Utilisateurs et ordinateurs Active Directory**. * Depuis la VM, ouvrir la console **Gestion de l'ordinateur**. * Modifier le mot de passe du compte **AdminLocal**. **Ne pas modifier les mots de passe des serveurs AD.** ## Disque D * Dans la console **Gestion de l'ordinateur**, ouvrir **Gestion des disques**. * Faire un clic droit sur le lecteur DVD, puis choisir **Modifier la lettre de lecteur**. * Attribuer la lettre **E** au lecteur DVD (ou **G** pour les serveurs **BD1/BD2/BDF/PREV**) afin de libérer la lettre **D** pour le disque **DATA**. * Remettre le disque **D** en ligne en faisant un clic droit dessus, puis en sélectionnant **En ligne**. * Si la taille du disque a été augmentée lors de l'importation du modèle, il est également possible d'**étendre le volume**. ## Renommage du serveur et ajout au Domaine AD * Dans **Démarrer > Exécuter**, lancer `sysdm.cpl` pour ouvrir les **Propriétés système**. * Cliquer sur **Modifier**, puis saisir le nom de la VM et le nom du domaine à joindre. * Saisir les identifiants d'un administrateur du domaine, valider, puis redémarrer le serveur. * **Après le redémarrage, se connecter avec un compte Administrateur du domaine.** Le compte local **AdminLocal** ne sert qu'au dépannage. * Il peut être nécessaire de désactiver temporairement la GPO **SERVERS-WORKSTATION-DENY-ADMIN**. * **Sur les serveurs AD**, vérifier que l'objet ordinateur ne se trouve pas dans l'OU **Computers**, mais dans une OU de niveau **Tiering Server**. Le déplacer si nécessaire. * **Depuis la VM**, ouvrir la console **Gestion de l'ordinateur**. * Ajouter au groupe **Administrateurs** le compte AD associé à la VM ou le groupe AD correspondant. * Fermer la session de l'administrateur du domaine, puis se reconnecter avec le compte AD associé à la VM. ## Scripts de configuration ### Configuration du temps (NTP) * Accéder au répertoire `D:\Install\Scripts` et lancer le script PowerShell `1-Env_NTP.ps1`. * Si le message indiqué apparaît, saisir `T` pour ne plus être sollicité. * Indiquer le fuseau horaire correspondant au client. Par défaut, `Romance Standard Time` correspond à la France métropolitaine. * Pour afficher la liste des fuseaux horaires, ouvrir une invite de commandes et exécuter `tzutil /l`. * Indiquer s'il s'agit d'un serveur **AD** ou d'une autre VM (**Autre**). * À la fin du script, appuyer sur **Entrée** pour fermer le terminal. ### Configuration du connecteur à la base de données * Accéder au répertoire `D:\Install\Scripts` et lancer le script PowerShell `2-Env_BD.ps1`. * Indiquer le type de base de données du client : **ORA** ou **SQL**. * Indiquer l'environnement du serveur : **PROD**, **FORM** ou **TEST**. ### Configuration de l'environnement * Accéder au répertoire `D:\Install\Scripts` et lancer le script PowerShell `3-Env_Others.ps1`. * Ce script ajoute des raccourcis sur le bureau (**Ordinateur**, dossier utilisateur, **Corbeille**, **Panneau de configuration**), affiche les extensions de fichiers et configure l'affichage de la barre des tâches. * Activer le démarrage automatique de la session Windows si des applications doivent s'ouvrir au démarrage de la VM (par exemple **MULTI**, **INTER**, **AVL**, etc.). * Sinon, cliquer sur **Disable**. * Accéder au répertoire `D:\Install\System\Sources` et choisir le fond d'écran correspondant au serveur : **INFRA**, **PROD**, **FORM** ou **TEST**. ## Pilotes de l'hyperviseur ### VMware * Si la VM fonctionne sur un hyperviseur VMware, les VMware Tools sont déjà installés. * Vérifier dans l'interface si une mise à jour est disponible. ### Nutanix * Accéder au répertoire `D:\Install\Scripts` et lancer le script PowerShell `4-Remove_VMware_Tools.ps1`. * Le script désinstalle les VMware Tools (services, fichiers et entrées du registre). En cas d'erreur, contacter le support informatique. * Dans **Prism Central**, faire un clic droit sur la VM, puis sélectionner **Guest Tools > Set Up NGT**. * Choisir les options suivantes : * **Set Up Nutanix Guest Tools > New NGT Installation** ; * **Configure Applications** : ne rien cocher ; * **Install > Mount Installer**. * Ouvrir le lecteur de CD nommé **NUTANIX_TOOLS**. * Sur le serveur, lancer l'installation en tant qu'**Administrateur**. * Sur un serveur Windows Core, exécuter les commandes suivantes : ```powershell Get-WmiObject Win32_CDROMDrive | Select-Object Drive, MediaLoaded cd D:\installer\windows ls .\Nutanix-NGT-20251014.exe ``` ### Notepad++ * Accéder au répertoire `D:\Install\Logiciel_Tiers` et lancer l'installation de **Notepad++** en tant qu'**Administrateur**. * **Pour terminer, redémarrer la VM.** ## Activation de Windows * **Les modèles utilisent Windows Server Standard. En cas de licence Datacenter, consulter l'annexe ci-dessous.** * Ouvrir **PowerShell** en tant qu'**Administrateur**. * Exécuter `sconfig`, puis choisir l'option **11**. * Choisir l'option **3**, puis saisir la clé de produit. * La clé est disponible sur le Cloud Systel, dans le répertoire du client : [\\cloud\Licences](\\cloud\Licences) ou [\\cloud\Clients](\\cloud\Clients) * Une fois la clé validée, choisir l'option **2** pour activer Windows. * Si la VM n'a pas accès à Internet, il est possible d'activer Windows par téléphone. * Pour cela, saisir `slui 4` ou `slui 3` dans **Démarrer > Exécuter**, puis suivre les instructions à l'écran. ## Annexe : corriger les erreurs ### La licence Windows Datacenter ne correspond pas à la VM Windows Standard * Ouvrir une invite de commandes (**CMD**) en tant qu'**Administrateur**. * Exécuter la commande ci-dessous en remplaçant les `X` par la clé de licence client (probablement une clé MAK). ```bat DISM /online /Set-Edition:ServerDatacenter /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX /AcceptEula ``` * Saisir `Y` pour redémarrer. * En cas d'échec de cette mise à niveau, suivre la procédure ci-dessous. Cette méthode peut également servir à revenir à l'édition précédente. * Ouvrir l'Éditeur du Registre (`Regedit.exe`), puis accéder à `Ordinateur\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion`. * Remplacer `Standard` par `Datacenter`. * Monter l'ISO correspondant à la version de Windows Server, puis lancer `Setup.exe` en tant qu'administrateur. * Cliquer sur **Suivant**. * Saisir la clé de produit **Datacenter**, puis cliquer sur **Suivant**. * Choisir **Datacenter (expérience de bureau)**, puis cliquer sur **Suivant**. * Cliquer sur **Accepter**. * Cliquer sur **Conserver**, puis sur **Suivant**. * Lancer l'installation et attendre qu'elle se termine. ### Erreur Sysprep liée à Notepad++ * Ouvrir PowerShell en tant qu'administrateur. * Vérifier la présence du package pour tous les utilisateurs : ```powershell Get-AppxPackage -AllUsers *NotepadPlusPlus* ``` * Supprimer le package pour tous les utilisateurs : ```powershell Get-AppxPackage -AllUsers *NotepadPlusPlus* | Remove-AppxPackage -AllUsers ``` * Vérifier s'il reste un package provisionné dans l'image système : ```powershell Get-AppxProvisionedPackage -Online | Where-Object {$_.DisplayName -like "*NotepadPlusPlus*"} ``` * Le cas échéant, le supprimer : ```powershell Remove-AppxProvisionedPackage -Online -PackageName "NOM_DU_PACKAGE" ``` * Vérifier ensuite les packages associés aux profils utilisateurs : ```powershell Get-AppxPackage -AllUsers | Where-Object {$_.Name -like "*NotepadPlusPlus*"} ``` * Relancer Sysprep.