Articles Tagués ‘Server Core 2012 R2’

Bonjour tout le monde,

Windows Server Core 2012, appelé aussi « Installation Minimale de Windows Server 2012 », est un mode d’installation allégé et pourvu d’options d’installations et de configurations minimales. Il ne s’agit pas d’une nouvelle version mais plutôt d’une simple option d’installation à sélectionner sur l’assistant d’installation au moment du déploiement de Windows Server 2012 ou 2012 R2.

Après cette installation Minimale de Windows Server 2012,  pas mal de personnes sont déçues parce qu’ils se retrouvent qu’avec une simple Invite de Commande dès l’ouverture de session Windows. Il s’agit de l’unique Interface Utilisateur « UI » depuis laquelle tout doit se paramétrer : nom du serveur, noms et configuration des cartes réseaux, Windows Update, activation bureau à distance …

Aucune console de gestion graphique n’est présente et accessible d’une manière interactive.

Je vous propose une liste de commandes DOS vous permettant d’effectuer la configuration initiale de Windows Server 2012 en mode « Core »

I. CONFIGURATION A L’AIDE DES OUTILS EN LIGNE DE COMMANDE

Renommer l’ordinateur

-> hostname : pour afficher le nom d’hôte actuel

-> netdom renamecomputer localhost /NewName:NouveauNom

–> Exemple : netdom renamecomputer localhost /NewName : SRVPROD01

Modifier le mot de passe administrateur

-> net user administrateur *

NOTEvous serez invité à saisir le nouveau le mot de passe Administrateur et le confirmer par la suite

Changer le nom de la carte réseau

-> netsh interface ipv4 show interface : pour afficher la liste des cartes réseaux, la colonne Nom affiche les noms des cartes réseaux.

-> netsh interface set interface Name=”nom actuel de la carte réseau” NewName=”nouveau nom de la carte réseau »

–> Exemple : netsh interface set interface Name=”Ethernet0” NewName=”Private »

Ajouter une adresse IP statique

-> netsh interface ipv4 set address name= »Nom_de_la_carte_réseau_à_configurer » source=static address=x.y.z.a mask=255.255.255.0 gateway=x.y.z.b

–> Exemple : netsh interface ipv4 set address name= »Ethernet0″ source=static address=10.150.157.100 mask=255.255.255.0 gateway=10.150.157.1

Ajouter une ou plusieurs adresses IP des serveurs DNS

-> netsh interface ipv4 add dnsserver name= »Nom_de_la_carte_réseau_à_configurer » address=x.y.z..a index=1

–> Exemple : netsh interface ipv4 add dnsserver name= »Ethernet0″ address=10.150.157.200 index=1

IMPORTANT : Si vous disposer de plusieurs serveurs DNS, remettez la même commande avec 2 comme valeur d’index, 3, et ainsi de suite et précisant bien sûr les adresses IP des autres serveurs DNS à chaque fois. Dans le cas où vous disposez d’un seul serveur DNS, la valeur d’index est à 1.

Configurer une adresse IP automatique (DHCP)

-> netsh interface ipv4 set address name= »Nom_de_la_carte_réseau_à_configurer » source=dhcp

-> netsh interface ipv4 delete dnsserver name= »Nom_de_la_carte_résea_à_configurer » all

–> Exemple : netsh interface ipv4 set address name= »Ethernet0″ source=dhcp

                       netsh interface ipv4 delete dnsserver name= »Ethernet0″ all

Joindre un domaine

-> netdom join localhost /Domain: mondomaine.local /userd: Domaine\Administrateur /passwordd:* /reboot: 5

IMPORTANT: passwordd: * est recommandé pour éviter de saisir votre mot de passe administrateur en clair | reboot: 5 permet de redémarrer le serveur après 5 secondes une fois joint au domaine | Pour sortir le serveur du domaine -> saisir remove à la place de join.

Activation Windows

-> slmgr –ato : pour une activation via Internet

-> slmgr –skms MonServeurKMS :1688 && slmgr –ato : pour une activation auprès d’un serveur KMS interne

-> slmgr MonServeurDistant Administrateur **** -ato : pour une activation d’un serveur distant nommé MonServeurDistant et en utilisant le login « Administrateur » et mot de passe ****

Configurer le fuseau horaire

-> timedate.cpl ou control timedate.cpl

Modifier les paramètres régionaux

-> intl.cpl

Activer l’accès bureau à distance

-> cscript %windir%\system32\scregedit.wsf /ar 0

Activer Windows RemoteShell

-> winrm quickconfig

Autoriser la gestion du pare-feu à distance

-> netsh advfirewall set currentprofile settings remotemanagement enable

Autoriser la gestion à distance à l’aide de la console MMC

-> netsh advfirewall firewall set rule group= »Administration distante » new enable=yes

Activer les mises à jour automatiques

-> cscript %windir%\system32\scregedit.wsf /au 4

Désactiver le Pare-feu Windows « Tous les profils : Domaine – Privé – Public »

-> Netsh advfirewall set allprofile state off

NOTE : Pour réactiver tous les profils du Pare-feu Windows, remplacer State Off par State On

II. CONFIGURATION A L’AIDE DE L’OUTIL « SCONFIG »

Article en cours de finalisation …

A bientôt sur hichamkadiri.wordpress.com

Publicités

Cette procédure s’applique à : Windows Server Core 2008, 2008 R2, 2012 et 2012 R2

Après le déploiement d’une installation minimale de Windows Server Core 2008, 2008 R2, 2012 ou 2012 Server, vous vous retrouvez qu’avec une simple invite de commande, il s’agit de la seule et unique Interface Utilisateur « UI – User Interface » depuis laquelle vous devez configurer et gérer votre Server Core.

Par défaut, vous êtes positionné dans le répertoire C:\Users\VotreProfilUtilisateur si votre serveur fait parti d’un groupe de travail (exemple : C:\Users\Hicham) ou C:\Users\VotreProfilUtilisateur.Domaine si votre serveur fait parti d’un domaine Active Directory (exemple C:\Users\Hicham.masociete.local), voir image ci-après :

1

Généralement, vous pouvez être amenés à exécuter des scripts, des outils en lignes de commande ou des programmes qui sont souvent stockés dans %windir%\System32, %ProgramFiles% ou tout simplement dans un dossier spécifique sur une de vos partitions /disques et vous préférez arriver directement dessus au lieu d’arriver sur C:\Users\VotreProfilUtilisateur.

Vous pouvez changer le répertoire par défaut de l’invite de commande soit :

=> Au niveau l’Utilisateur

=> Au niveau de l’Ordinateur

1. Changer le répertoire par défaut au niveau l’Utilisateur La procédure suivante vous permettra de changer le répertoire par défaut uniquement pour l’utilisateur avec lequel vous effectuez cette procédure:

* Depuis l’invite de commande, saisissez REGEDIT 

* L’éditeur de Registre s’ouvre, naviguez jusqu’au :

2

* Faites un clic droit sur « Command Processor », sélectionnez « Nouveau » et ensuite « Valeur de chaîne » (voir image ci-après)

3

* Saisissez Autorun comme nom de la valeur, validez en cliquant sur OK, ensuite double-cliquez la valeur Autorun

* Supposant, vous voulez arriver directement sur le répertoire « MesOutilsAdmin » placé dans la partition D:, parce que ce dernier est par exemple votre boite à outils qui contient l’ensemble des programmes & outils en ligne d’administration. eh bien, il suffit de saisir la commande CD /D D:\MesOutilsAdmin dans le champs « Donnée de la valeur » et validez en cliquant sur le bouton OK.

4

* Fermez l’éditeur de Registre.

* Depuis l’invite de commande, saisissez Logoff pour déconnecter votre session Windows.

* Reconnectez-vous en utilisant votre login et mot de passe Windows, l’Invite de commande vous affiche désormais par défaut  le chemin : D:\MesOutilsAdmin

11

 

2. Changer le répertoire par défaut au niveau de l’Ordinateur

* Depuis l’invite de commande, saisissez REGEDIT

* L’éditeur de Registre s’ouvre, naviguez jusqu’au : HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon

10

* Localisez la valeur « Shell » et double cliquez dessus

* Renseigner la commande suivante comme valeur de la clé Shell :

cmd.exe /c « cd /d « CHEMIN_SOUHAITE » & start cmd.exe /k runonce.exe /
AlternateShellStartup »

 

Ou « CHEMIN_SOUHAITE » est le répertoire /chemin vers lequel vous voulez arrivez directement.

Exemple :

cmd.exe /c « cd /d « %USERPROFILE% » & start cmd.exe /k runonce.exe /
AlternateShellStartup »

Ou pour reprendre l’exemple précédent :

cmd.exe /c « cd /d « D:\MesOutilsAdmin » & start cmd.exe /k runonce.exe /
AlternateShellStartup »

11

 

 

Cette procédure s’applique aussi à Windows Server Core 2008, 2008 R2 et 2012.

Invite de commande_SC2012

Ça peut vous arriver de fermer l’invite de commande (Interface utilisateur) sous Windows Server Core 2012 ou 2012 R2 et malheureusement l’environnement épuré ne vous permet plus de l’ouvrir une nouvelle fois à moins que vous vous déconnectez  ou redémarrez complètement le serveur, ce qui n’est pas vraiment une solution surtout s’il s’agit d’un environnement de production.

Je vous propose l’astuce suivante qui vous permet de reouvrir l’invite de commande sous Server Core 2012 /2012 R2.

Notez que cette procédure est valable aussi sous Windows Server Core 2008 /2008 R2:

1. Appuyer sur les touches Ctrl+Shift+Echap simultanément, le « Gestionnaire des tâches«  s’ouvre

2. Cliquez sur « Plus de détails »

Image

3. Cliquez sur le menu « Fichier » et sélectionnez « Exécuter une nouvelle tâche »

Image

4. Saisissez « Cmd » ou Cmd.exe (exécutable correspondant à l’Invite de commande).

Image

Enfin, l’Invite de commande réapparaît :). Notez que vous êtes positionné dans %windir%\System32 et non pas dans le répertoire /chemin ou vous étiez avant la fermeture de l’invite de commande.