diff --git a/Production SI/Préparation d'une machine Windows TELEMW.md b/Production SI/Préparation d'une machine Windows TELEMW.md new file mode 100644 index 0000000..9ecd8e3 --- /dev/null +++ b/Production SI/Préparation d'une machine Windows TELEMW.md @@ -0,0 +1,191 @@ +# 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 \ No newline at end of file