Files
Procedure-Systel/Production SI/Préparation d'une machine Windows TELEMW.md
T

192 lines
9.0 KiB
Markdown

# Préparation d'un serveur Windows TELEMW
## Prérequis
* Depuis votre hyperviseur, ouvrez le mode **Console** afin d'accéder à la VM.
* Simuler les touches **CTRL+ALT+SUPPR** et authentifiez vous (MDP générique : AdWin2023!)
## Sysprep
* Dans **Démarrer / Exécuter**, lancer la commande *sysprep* afin de préparer le déploiement du système **(/!\ Attention à ne pas la lancer sur un serveur de Production/!\)**
* Exécuter *sysprep.exe en tant qu'administrateur
* Effectuer le paramétrage ci-dessous et cliquer sur "OK"
* Attendre que cela se termine, le serveur va redémarrer automatiquement
* Renseigner les paramètres de langue en fonction du client et cliquer sur *suivant*
* Entrez là dans le champs prévu à cet effet. Sinon cliquez sur *Reporter à plus tard*
* Cliquer sur *Accepter*
* Comme précédemment, débloquer la fenêtre d'authentification et connectez vous avec le compte **AdminLocal**
## Configuration réseau
* Afin de se passer du mode Console, nous allons paramétrer l'interface réseau
* Ouvrir les connexions réseau via la commande (*Démarrer/Exécuter* comme précédemment)*ncpa.cpl* et ouvrir les propriétés de la carte réseau
* Renommer l'interface réseau avec le nom de votre **VLAN**
* Ouvrir les *Propriétés*
* Décocher l'IPv6 et ouvrir les propriétés de l'IPv4
* Entrer les paramètres IP et DNS selon le DCSR
* Dans l'onglet *Avancé / DNS*, vérifier que le suffixe DNS ne soit pas paramétré manuellement. Si tel est le cas supprimez le et renseignez comme suit
* /!\ Pour les serveurs AD uniquement, configurer la parte DNS comme ceci :
* **DNS préféré** : l'adresse IP de l'autre serveur AD (AD2 si AD1 / AD1 si AD2)
* **DNS auxiliaire** : 127.0.0.1
* Si cette fenêtre apparait cliquer sur *Non*
## RDM et Mot de passe
> Ne pas changer les mots de passe pour les serveurs AD
* Afin de se passer du mode Console, renseigner dans RDM :
* l'adresse IP du serveur
* le compte AdminLocal qui y est associé (mettre à jour le mot de passe en local)
* le compte Active Directory qui y est associé (mettre à jour le mot de passe sur les AD)
* Depuis un serveur **AD**, lancer la console *Utilisateurs et ordinateurs Active Directory*
* Depuis la VM, lancer la console *Gestion de l'ordinateur*
* Changer le mot de passe du compte *AdminLocal*
## Disque D
* Toujours dans la console *gestion de l'ordinateur*
* Cliquer sur *Gestion des disques*, puis clique droit sur le lecteur DVD, *modifier la lettre de lecteur*
* Mettre la lettre **E** (ou la lettre **G** pour les serveurs **BD1/BD2/BDF/PREV**) pour le lecteur DVD afin de libérer la lettre **D** pour le disque de **DATA**
* Réactiver le disque **D** en cliquant droit dessus puis sur *en ligne*
* Vous pouvez également *étendre le volume* si la taille du disque a été augmentée lors de l'import du template
## Renommage du serveur et ajout au Domaine AD
* Ouvrir les *Propriétés Système* via la commande (*Démarrer/Exécuter comme précédemment)*sysdm.cpl*
* Cliquer sur *Modifier* et entrer le *nom de la VM* ainsi que le *nom de Domaine* à joindre
* Entrer un compte Administrateur du Domaine, valider et redémarrer le serveur
* **/!\ Après le redémarrage du serveur, authentifiez vous avec le compte Administrateur du Domaine** (le compte local AdminLocal ne servant que pour du dépannage)
* Il vous faudra sans doute désactiver temporairement les GPO **SERVERS-WORKSTATION-DENY-ADMIN**
* **Sur les serveurs AD**, vérifier que l'objet ordinateur n'est pas dans l'OU *Computers* mais dans une OU de Tiering Server, déplacez là le cas échéant
* **Depuis la VM**, lancer la console *Gestion de l'ordinateur*
* Ajouter dans le Groupe *Administrateurs* le **compte AD** lié à la VM ou le **groupe AD** qui y est lié
* **Fermez la session Windows Administrateur du Domaine et reconnectez vous avec le compte AD lié à la VM**
## Scripts de configuration
### Configuration du temps (NTP)
* Aller dans la répertoire *D:\Install\Scripts et lancer* le script PowerShell *1-Env_NTP.ps1*
* Si le message ci-dessous apparait, entrer "T" afin d ene plus être dérangé
* Indiquer la zone de temps qui correspond à votre client, par défaut *Romance Standard Time* qui correspond à la France métro
* Vous pouvez obtenir une liste des zones de temps en ouvrant un CMD et en tapant séparément la commande *tzutil /l*
* Indiquer s'il s'agit d'un serveur *AD* ou d'une autre VM *Autre*
* Fermer le terminal en tapant sur *Entrée* à la fin du script
### Configuration du connecteu à la BD
* Aller dans le répertoire *D:\Install\Scripts* et lancer le script PowerShell *2-Env_BD.ps1*
* Indiquer le type de BDD qui correspond à votre client *ORA* ou *SQL*
* Indiquer si c'est un serveur de *PROD*, *FORM* ou *TEST*
### Configuration Environnement
* Aller dans le répertoire *D:\Install\Scripts* et lancer le script PowerShell *3-Env_Others.ps1*
* Ce script ajoute les raccourcis bureau : *Ordinateur / fichier utilisateur / corbeille / panneau de configuration*, *l'entension sur les noms de fichiers* et des paramètres d'affichage de la *barre de tâches*
* Activer le *démarrage automatique de la session Windows* si des applications sont à ouvrir au démarrage de la VM **(par exemple MULTI, INTER, AVL, etc)**
* Si ce n'est pas le cas, cliquer sur *Disable*
* Aller dans le répertoire *D:\Install\System\Sources* et choisissez un fond d'écran en fonction de votre serveur : *INFRA*, *PROD*, *FORM* ou *TEST*
## Pilotes de l'hyperviseur
### VMWare
* Si votre VM est sur un hyperviseur VMWare bonne nouvelle, les VMware Tools sont déjà instalés.
* Vous pouvez vérifier si il existe une miseà jour de ces derniers depuis l'interface
### Nutanix
* Aller dans le répertoire *D:\Install\Scripts* et lancer le script PowerShell *4-Remove_VMware_Tools.ps1*
* Le script va désinstaller les VMware Tools sur le serveur (service, fichier, registre), en cas d'erreur appelez Internet
* Depuis l'interface épurée de **Prism Central** faite un clic droit sur votre VM puis *Guest Tools*, *Set Up NGT*
* Configurez comme suit
* Set Up Nutanix Guest Tools > New NGT Installation
* Configure Applications > Ne rien cocher
* Install > Mount Installer
* Aller dans Lecteur CD : NUTANIX_TOOLS
* Sur le serveur lancer l'installation en tant qu'**Administrateur**
* Sur un serveur Windows Core
* Exécuter :
```bash
Get-WmiObject Win32_CDROMDrive | Select-Object Drive, MediaLoaded
cd D:\installer\windows
ls
.\Nutanix-NGT-20251014.exe
```
### Notepad++
* Aller dans *D:\Install\Logiciel_Tiers* et lancer l'installation de **Notepad++** et tant qu'**Administrateur**
* **Pour finir, redémarrer la VM**
## Activation de Windows
* **/!\ Les templates sont en Windows Standard, en cas de licence DataCenter consulter l'annexe plus bas**
* Lancer un **PowerShell** en **Administrateur**
* Entrer la commande *sconfig* puis faire le choix *11*
* Faire le choix *3* puis entrer la clé de produit
* Vous pouvez la trouver sur le Cloud Systel, en fonction du client dans
[\\cloud\Licences](\\cloud\Licences) ou [\\cloud\Clients](\\cloud\Clients)
* Une fois la clé validée, faire le choix *2* pour activer Windows
* Si la VM n'a pas accès à Internet, vous pouvez activer WIndows par téléphone.
* Pour ce faire entrer la commande *slui 4* ou *slui 3* dans *Exécuter* et laissez-vous guider par l'interface
## Annexe: Corriger les erreurs
### La licence Windows DataCenter ne correspond pas à la VM Windows Standard
* Ouvrir un **CMD** en tant qu'**Administrateur**
* Exécuter la commande ci-dessous en remplaçant les X par la clé de licence Client (MAK vraisemblablement)
```bash
DISM /online /Set-Edition:ServerDatacenter /ProductKey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX /AcceptEula
```
* Entrer *Y* pour redémarrer
* **/!\ En cas d'échec de la mise à jour présentée ci-dessous (cette méthode fonctionne aussi pour rollback dans le sens inverse)**
* Ouvrir l'éditeur du registre (Regedit.exe) et aller à l'endroit suivant : *Ordinateur\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion*
* Remplacer *Standard* par *Datacenter*
* Monter l'ISO du Windows Server correspondaut et lancer *Setup.exe* en tant qu'administrateur
* Cliquer sur suivant
* Entrer la clé de produit **Datacenter** et cliquer sur suivant
* Choisir *Datacenter expérience de bureau* et cliquer sur suivant
* Cliquer sur *Accepter*
* Cliquer sur **Conserver** puis *Suivant*
* Lancer l'installation, cela va prendre un certain temps
### Erreur sysprep NotePad++
* Lancer powershell en administrateur
* Vérifier la présence du package pour tout les utilisateurs :
```bash
Get-AppxPackage -AllUsers *NotepadPlusPlus*
```
* Supprimer le package pour tout les utilisateurs :
```bash
Get-AppxPackage -AllUsers *NotepadPlusPlus* | Remove-AppxPackage -AllUsers
```
* Regarder si il reste une image système :
```bash
Get-AppxProvisionedPackage -Online | Where-Object {$_.DisplayName -like "*NotepadPlusPlus*"}
```
* Puis supprimer :
```bash
Remove-AppxProvisionedPackage -Online -PackageName "NOM_DU_PACKAGE"
```
* Nettoyage des profils :
```bash
Get-AppxPackage -AllUsers | Where-Object {$_.Name -like "*NotepadPlusPlus*"}
```
* Relancer le sysprep