Archive mensuelle 31 août 2018

Créer une liste déroulante dans Excel 2010

Créer une liste déroulante dans Excel 2010

Le tutoriel que j’avais réalisé sur la création d’une liste déroulante dans Excel 2007 avait recontré beaucoup de succès. Ce nouveau tutoriel décrit également comment créer une liste déroulante mais cette fois sur Excel 2010. Force est de constater qu’à part l’organisation du bandeau Office, absolument rien à changé de ce côté.

Saisir les entrées de la liste déroulante

Ouvrez le document Excel.

Saisissez dans une colonne la liste des entrées de la liste déroulante. Attention ! Il ne doit pas y avoir de cellules vides! Dédiez de préférence une feuille à la saisie de vos entrées, et ceux pour des raisons de clarté.

Saisie des éléments de la liste déroulante

Nommer la liste déroulante

Sélectionnez la plage de données composant la liste de choix.

Cliquez sur l’onglet Formules puis cliquez sur Définir un nom.

Nommez la liste déroulante, par exemple « MaListe1 », puis cliquez sur OK.

Affecter la liste déroulante à une cellule.

Voila la liste déroulante est prête, il n’y à plus qu’à l’affecter à la cellule de votre choix.

Pour cela sélectionnez la cellule sur laquelle sera appliquée la liste déroulante.

Sélectionnez l’onglet Données et cliquez sur Validation des données pour ouvrir la boite de dialogue associée.

Sélectionnez l’onglet Options puis sélectionnez Liste dans la zone Autoriser.

Dans la zone Source tapez puis le nom de la liste déroulante (par exemple « =MaListe1 »)

Assurez vous que Liste déroulante dans la cellule est bien cochée.

Pour autoriser une cellule vide par défaut cochez la case Ignorer si vide.

Cliquez sur OK pour valider, et c’est terminé !

La liste déroulante est désormais créée

Et après!

Je vous invite également à consulter l’article Comment créer un tableau croisé dynamique dans Excel 2010 qui vous fera découvrir l’intérêt de cette fonctionnalité très simple à mettre en place malgré son nom effrayant …

N’hésitez pas à vous abonner à ma page pour être informé de la publication de nouveaux articles.

Migrer un serveur de fichiers avec Robocopy

Migrer un serveur de fichiers avec Robocopy

 

Je vous propose de découvrir dans ce tutoriel comment migrer les fichiers d’un serveur vers un nouveau serveur avec l’outil Robocopy. Il existe de nombreux outils, plus ou moins complexes, avec une interface plus ou moins attrayante, permettant de migrer un serveur vers un autre, mais le plus performant, de part ses options et sa robustesse, reste indéniablement Robocopy. En plus il est GRATUIT!

Les préparatifs de la migration

Tout d’abord si vous avez un OS antérieur à Windows Server 2003 R2, téléchargez et installez la dernière version de Robocopy disponible sur le Kit de Ressources Windows 2003.

robocopy.exe sera installé dans C:\Program Files\Windows Resource Kits\Tools.

Si vous avez installé le kit de ressources sur votre station d’administration, copiez robocopy.exe sur le C:\ du serveur sur lequel vous souhaitez migrer les données, votre nouveau serveur de fichiers.

Pour les versions plus récentes (Windows Server 2003 R2 / 2008 / 2008 R2 / 2012 et 2012 R2), Robocopy est déjà intégré.

Connectez-vous sur le nouveau serveur de fichier et ouvrez une invite de commande.

Tapez cd\ afin de vous positionner sur le C:\ de votre nouveau serveur. Vous pouvez ainsi accéder à robocopy.exe

A noter que si vous installez le Kit de ressources directement sur votre nouveau serveur, celui ci sera référencé dans le « Path » du serveur ce qui rendra Robocopy accessible depuis n’importe quelle emplacement de votre ligne de commande.

Le principe pour migrer un serveur

Pourquoi prévoir une longue interruption de la production pour migrer plusieurs centaines de gigaoctets voir de téraoctets? Il est possible de lancer la copie des fichiers du serveur source vers le serveur cible plusieurs jours en avance puis de réaliser une mise à jour incrémentielle de temps en temps afin de n’avoir que très peu de modification à synchroniser.

Ainsi le jour J il ne reste plus qu’à couper l’accès aux utilisateurs à l’ancien serveur, lancer une dernière synchronisation des fichiers récemment modifiés, puis d’établir l’accès sur le nouveau serveur.

Vous pouvez même vous simplifier la vie en redonnant l’ancien nom de serveur au nouveau serveur, ce qui vous évitera de mettre en place des scripts de migration des lecteurs réseaux de vos utilisateurs ;-). Bien entendu s’il suffit de modifier le logon script de vos utilisateurs pour les faire pointer vers le nouveau serveur, un changement de nom ne posera pas de problème. Pensez toutefois à bien communiquer auprès des utilisateurs en leur demandant de ré-ouvrir leur session au moment voulu pour que le nouveau mappage soit pris en compte!

Construire son script

Robocopy propose de nombreuses options parfois complexes et qui seront bien souvent inutiles. Concrètement lorsque l’on veut déplacer des données d’un serveur vers un autre, l’idéal est de conserver exactement la même arborescence et de récupérer les droits NTFS associés. Je déconseille fortement de mélanger migration ET réorganisation lors d’une même opération. Vous risquez de vous emmêler les pinceaux.

Pour lancer la copie d’un partage source vers un partage cible il faut lancer la commande suivante:

robocopy "\\serveursource\share" "\\serveurcible\share"

Mais il sera possible d’agrémenter cette commande grâce à de nombreuses fonctionnalités !

/MIR : Cette option permet de reporter les changements de la source vers la cible. Si un fichier est créé sur la source il va être copié vers la cible. Si un fichier est supprimé sur la source, il le sera également sur la cible.

/SEC : Cette autre option géniale permet de migrer également les droits NTFS !

/B : Cette option est très utile si en tant qu’administrateur vous n’avez pas tous les droits NTFS sur certains dossiers. Je vous la conseille donc fortement si vous ne voulez pas être dans l’obligation de vous réapproprier les dossiers en question manuellement pour pouvoir les migrer.

/LOG : Autant garder un historique de la copie. Cette option désactive le « verbose » à l’écran. Voir l’option qui suit !

/TEE : Lorsque l’on utilise /LOG l’intéractivité à l’écran peut être conservé grâce à cette option

/MON:x : Permet de lancer la commande en mode monitor, c’est à dire que la commande va rester active et attendre un certain nombre x de changements apportés sur la source pour les copier sur la cible. Ainsi la première fois tout va être copié et la commande va attendre les changements.

/RH:hhmm-hhmm : Cette option permet de lancer le script qu’à une certaine plage horaire, très pratique si vous préférez lancer la copie la nuit.

/MOT:x : Idem que /MON mais cette fois x correspond à un nombre de minutes d’attente avant de relancer la synchro.

Grâce à ces quelques options, il en existe beaucoup d’autres, j’effectue mes migrations très simplement.

Je lance mes commandes depuis une invite de commande ou depuis un fichier batch si j’ai plusieurs partages localisés un peu n’importe où …

Quelques jours avant le changement de serveur je lance ma première copie grâce à la commande suivante :

robocopy "\\serveursource\share" "\\serveurcible\share" /MIR /SEC /B /RH:2000-0700 /TEE /LOG+:c:\journal.log

De cette manière ma copie se déroule de 20h à 6h du matin. Si mon volume de données à copier est tel que cela n’a pas suffit ! Je peux le relancer une seconde fois, une troisième fois …

Lorsque tout est copié, j’utilise plutôt la commande suivante:

robocopy "\\serveursource\share" "\\serveurcible\share" /MIR /SEC /B /MOT:10 /TEE /LOG+:c:\journal.log

Le script va rester en stand-by et toutes les 10 mn, les changements vont être synchronisés ! Je laisse le script actif jusqu’au jour de la migration, sans stress.

Et pour finir le jour de la bascule, je coupe l’accès aux utilisateurs et je lance :

robocopy "\\serveursource\share" "\\serveurcible\share" /MIR /SEC /B /TEE /LOG+:c:\journal.log

Ensuite je change le nom des serveurs afin de nommer mon nouveau serveur comme l’ancien et ma migration est terminée ! Je prend soin de supprimer mon script afin de ne pas le relancer par accident. Ceci étant l’ancien serveur étant arrêté et renommé, il n’y a pas de risque.

Gérer les problèmes d’accents

Selon la langue du système il est possible que Robocopy ait du mal à interpréter les accents. Pour éviter cet écueil Il suffit d’ajouter une simple petite commande à votre script, pour en savoir plus consultez mon article Comment éviter les problèmes d’accents avec Robocopy.

Comment installer un serveur IIS 8 sur Windows Server 2012

Comment installer un serveur IIS 8 sur Windows Server 2012

 

Je vous propose dans ce tutoriel de découvrir en images comment installer les services Internet Information Services 8.0 (IIS 8) sur un serveur  Windows Server 2012 avec au sommaire:

  • Préambule
  • Installer le rôle Serveur Web (IIS)
  • Ouvrir le Gestionnaire de Services Internet
  • Tester le fonctionnement du site par défaut de IIS 8

Préambule

Pour ce tutoriel vous devez avoir préalablement installé Windows Server 2012 Standard ou Datacenter en mode graphique sur un serveur ou une machine virtuelle.

Créer une machine virtuelle avec VMware Player | SysKB

Comment installer Windows Server 2012 Standard ou Datacenter sur un serveur | SysKB

Installer le rôle Serveur Web

Depuis le Gestionnaire de Serveur (Server Manager) cliquez sur Gérer puis sur Ajouter des rôles ou des fonctionnalités.

syskb_20120613114601

Cliquez sur Suivant.

syskb_20120613114602

Cliquez sur Suivant.

syskb_20120613114603

Cliquez sur Suivant.

syskb_20120613114604

Sélectionnez Serveur Web (IIS).

syskb_20130617070001

Cliquez sur Ajouter des fonctionnalités.

syskb_20130617070002

Cliquez sur Suivant.

syskb_20130617070003

Cliquez sur Suivant.

syskb_20130617070004

Cliquez sur Suivant.

syskb_20130617070005

Cliquez sur Suivant.

syskb_20130617070006

Cochez Redémarrer automatiquement le serveur de destination si nécessaire puis sur Oui.

syskb_20130617070007

Cliquez sur Installer.

Le meilleur VPN au monde

syskb_20130617070008

Vous pouvez cliquer sur Fermer. L’installation se poursuit.

syskb_20130617070009

Depuis le tableau de bord vous pouvez suivre l’avancement de l’installation en cliquant sur le petit drapeau en haut du Gestionnaire de serveur. Lorsque l’installation est terminée vous pouvez cliquer sur Détail de la tâche.

syskb_20130617070011

L’installation est bien terminée

 

syskb_20130617070010

En vous rendant dans l’onglet IIS du panneau de gauche puis en descendant dans la rubrique services, vous pouvez constater sur de nouveaux services sont démarrés.

syskb_20130617070012

 

Ouvrir le Gestionnaire des services Internet

Le Gestionnaire des services Internet est la principale console d’administration IIS. Vous pouvez y accéder depuis Serveur Manager en cliquant sur Outils puis sur  Gestionnaire des services Internet.
syskb_20130617070013
syskb_20130617070014

Tester le fonctionnement du site par défaut de IIS 8

A partir de la console d’administration nous allons tester le bon fonctionnement du service Web en ouvrant le site par défaut de IIS. Pour cela développez l’arborescence de gauche et sélectionnez Default Web Site. Cliquez ensuite sur Parcourir *:80 (http) pour ouvrir la page du site par défaut.

syskb_20130617070014

Le navigateur Internet Explorer s’ouvre alors sur la page d’accueil du site par défaut accessible d’ailleurs via le mien http://localhost. Vous pouvez remplacer localhost par l’adresse IP de votre serveur et tester l’accès au site depuis votre station d’administration. Vous devez obtenir le même résultat.

syskb_20130617070015

Pour localiser l’emplacement des fichiers du site par défaut faites un clic droit sur Default Web Site et cliquez sur Explorer.

syskb_20130617070016

L’explorateur Windows s’ouvre directement à l’emplacement des fichiers situés dans c:\inetpub\wwwroot\.

syskb_20130617070017

Editez le fichier iisstart.html avec le Bloc Notes pour accéder au code.

syskb_20130617070018

syskb_20130617070019

Ce tutoriel est terminé.

Comment installer le client Telnet sous Windows 10

Comment installer le client Telnet sous Windows 10

Le client Telnet n’est plus activé par défaut dans Windows depuis Windows Vista. Tout simplement parce que la connexion aux composants réseaux se fait désormais de manière sécurisée via un client SSH comme Putty. Certains switches ou routeurs nécessitent toutefois encore un client Telnet pour être administrer. Je vous propose ici de découvrir comment activer le client Telnet dans Windows 10.

Comment installer le client Telnet sous Windows 10

  1. Tapez appwiz.cpl dans la barre de recherche de Windows 10
  2. Cliquez sur Activer ou désactiver des fonctionnalités WindowsActiver des fonctionnalités dans Windows
  3. Sélectionnez Client Telnet et cliquez sur OK.Activer Telnet dans Windows 10
  4. Lancez une invite de commande Windows et tapez Telnet pour démarrer le client.Lancer Telnet dans Windows 10