Réseaux pédagogiques sous Windows NT.4.0 et Windows 2000 Server Jean Pierre Gau et Guy Picou Mission TICE Rectorat Académie de Toulouse http:://www.ac-toulouse.fr/tice JP Gau & G Picou Mission TICE - Académie de Toulouse 1
Table des matières 1 - RAPPELS.... 4 1.1 - INSTALLATION DE WNT 4.0.... 4 1.1.1 - Les partitions du disque serveur.... 4 1.1.1.1 - Partition système...4 1.1.1.2 - Partition utilisateurs et applications...4 1.1.1.3 - Création des partitions...4 1.1.2 - Stratégies des comptes utilisateurs.... 4 1.1.3 - Fichiers d échange... 5 1.1.4 - Arrêt/Démarrage... 5 2 - INSTALLATION DE MAGRET.... 6 2.1 - QUE FAIT INSTALLE?... 6 2.2 - ERREUR DE PREPARATION DU SERVEUR... 6 3 - INITIALISATION DE MAGRET.... 7 3.1 - CREATION DE DOSSIERS ET DE FICHIERS.... 9 3.1.1 dans C:\Magret.... 9 3.1.1.1 - Commun\Ateliers...10 3.1.1.2 - Data....10 3.1.1.3 - Les autres dossiers...10 3.1.1 4 - Magret.cfg....10 3.1.2 - Dans D:\... 12 3.2 - CREATION DE RESSOURCES DISQUES (PARTAGES)... 12 Dossier...12 Ressource...12 3.3 - CREATION D UTILISATEURS... 13 3.4 - CREATION DE GROUPES.... 13 3.5 - AFFECTATION DE DROITS... 13 3.5.1 - Droits d accès aux ressources.... 13 3.5.2 - Sécurités sur les dossiers et les fichiers.... 14 3.5.2.1 - Permissions sur le dossier Magret...14 3.5.2.2 - Permissions sur C:\WINNT\SYSTEM32\REPL\IMPORT\SCRIPTS...14 3.5.2.3 - Permissions sur le dossier Commun....14 3.5.2.4 - Permissions sur le dossier Ateliers....15 3.5.2.5 - Permissions sur le dossier Messagerie...15 3.5.2.6 - Permissions sur le dossier Timer....15 3.5.2.7 - Permissions sur le dossier Outils....16 3.5.2.8 - Permissions sur le dossier WinAppli....16 3.6 - REMARQUES.... 16 4 - RECUPERATION DES DONNEES EXTRAITES DU GEP.... 17 4.1 - GEP2MAGRET... 17 4.1.2 - Introduction.... 17 4.1.3 - Structure des fichiers.... 17 4.1.3 1 - FELECH.TXT...17 4.1.3 2 - FINDCH.TXT...17 4.1.4 - Installation... 18 4.1.5 - Fonctionnement... 18 4.1.5.1 - Exécution :...18 4.1.5.2 - Saisie de l année en cours...18 4.1.6 - Extraction... 18 4.1.6.1 - Recherche du répertoire...18 4.1.6.2 - Extraction élèves...19 4.1.6.3 - Sauvegarde...19 4.1.6.4 - Extraction professeurs....19 4.1.6 5 - Sauvegarde...19 4.1.6 - Résultat final... 21 4.2 - EXEMPLES.... 21 4.2.1 - Fichier élèves (0810033W.TXT) :... 21 JP Gau & G Picou Mission TICE - Académie de Toulouse 2
4.2.2 - Fichier Professeurs (PROFS.TXT) :... 21 4.3 - REMARQUES :... 21 5 - GENERATION DES FICHIERS UTILISATEURS... 21 Etab.txt...22 Users99.TXT...22 Classe Nom Prénom Constante NomReseau Mot de Passe...22 PROF Nom Prénom MATIERE NomReseau Mot de Passe...22 6 - GENERATION DES UTILISATEURS... 24 6 1 - L UTILISATEUR ELEVE (RESP. PROFESSEUR.).... 24 6.1.1 - Général.... 24 6.1.2- Groupes... 24 6.1.3 - Profil.... 24 6.1.4 - La ressource utilisateur.... 25 6.1.5 - Sécurités et permissions... 25 7 - POINTS DE REPRISE... 25 7.1 - REINSTALLATION COMPLETE :... 25 7.2 - REINSTALLATION DES ELEVES EN GARDANT LES PROFS. :... 25 7.3 - REINSTALLATION DES PROFS. EN GARDANT LES ELEVES :... 26 JP Gau & G Picou Mission TICE - Académie de Toulouse 3
1 - Rappels. 1.1 - Installation de WNT 4.0. 1.1.1 - Les partitions du disque serveur. 2 partitions : 1.1.1.1 - Partition système. Une partition système de 1,5 Go environ appelée SYSTEME. Dans cette partition sont installés: le système Windows NT 4.0, le patch SP5 ou plus de Windows NT. Magret 1.1.1.2 - Partition utilisateurs et applications. Une partition occupant le reste du disque appelée UTILE. Dans cette partition seront installés : les applications les espaces utilisateurs les boîtes aux lettres de la messagerie interne des outils de gestion des stations 1.1.1.3 - Création des partitions. La création des partitions se fait à l installation de Windows NT. Le système de fichier est NTFS. En général Windows NT ne formate et ne convertit au format NTFS que la première partition. La deuxième partition doit être préparée avant l installation de Magret Serveur en utilisant L administrateur de disque de WNT. 1.1.2 - Stratégies des comptes utilisateurs. Dans le gestionnaire des utilisateurs, stratégies, comptes : cocher la case Le mot de passe n expire jamais. JP Gau & G Picou Mission TICE - Académie de Toulouse 4
1.1.3 - Fichiers d échange. Pour améliorer les performances de NT, il est recommandé de créer un fichier d échange sur le disque le plus rapide du serveur. Poste de travail, Panneau de configuration, Système Performances: Vérifier la taille du fichier d échange du volume Système, en gros de 1 fois à 1,5 fois la taille de la RAM. Aller dans Mémoire virtuelle / Modifier 1.1.4 - Arrêt/Démarrage. En cas d arrêt brutal, Windows NT recopie le contenu de la mémoire sous forme d un fichier dans la partition système (MEMORY.DMP). Si ce fichier est trop important, il risque d empêcher le redémarrage de NT ; il faut donc désactiver cette option. JP Gau & G Picou Mission TICE - Académie de Toulouse 5
2 - Installation de Magret. Structure du CD : Lancer INSTALLE.EXE 2.1 - Que fait Installe? - Création du répertoire Magret sur la partition système. - Copie de MagretServeur.exe, MagretStation.exe et Matières.txt dans le répertoire Magret. - Copie dans Magret\Temp des répertoires Documents,Outils, Pédagogie du CD. - Suppression de tous les attributs lecture seule et pose de l attribut archive pour tous les fichiers copiés. - Création sur le bureau des icônes : 2.2 - Erreur de préparation du serveur. Si les deux partitions du disque du serveur ne sont pas correctement configurées au sens des préconisations vous obtenez : L installation se termine. L installation terminée, Installe lance Magret Serveur pour son initialisation. JP Gau & G Picou Mission TICE - Académie de Toulouse 6
3 - Initialisation de Magret. Vous obtenez le message : Valider : Menu Initialisation : Configurer Magret : Avant de configurer Magret vous devez connaître le numéro d établissement, ou, dans le cas d une cité scolaire, les numéros des différents établissements de la cité. Un numéro d établissement est codé sur 8 caractères et est composé de sept chiffres et une lettre : Exemple : 0810033W Année en cours : 99 pour l année scolaire 1999-2000 Partition utilisateurs : celle où seront installés les dossiers personnels des utilisateurs Répertoire utilisateurs : nom du dossier où seront installés les dossiers personnels des utilisateurs JP Gau & G Picou Mission TICE - Académie de Toulouse 7
Cas d une cité scolaire : Oui coché. Les opérations effectuées peuvent être annulées en cliquant sur Recommencer. JP Gau & G Picou Mission TICE - Académie de Toulouse 8
Cas d un établissement unique : Non coché. Etablissement unique Cité scolaire 3.1 - Création de dossiers et de fichiers. 3.1.1 dans C:\Magret. Dossier Sous dossiers Sous dossiers Fichiers MAGRET Magret.cfg Commun Magret.cfg Classes.txt Modeles.txt Ateliers Atelactif.txt Atelgest.txt Atelibre.txt Ateluser.txt Messagerie Permelv.txt Timer Data Classes.txt Modeles.txt Groupes.txt Matiere.txt Temp Transfert Il recopie les fichiers Magret.cfg, classes.txt et modeles.txt dans \Magret\Commun. JP Gau & G Picou Mission TICE - Académie de Toulouse 9
Il recopie le fichier classes.txt dans \Magret\Commun\Messagerie en le renommant PermElv.txt 3.1.1.1 - Commun\Ateliers. contient les fichiers de gestion des ateliers : Atelactif.txt Atelgest.txt Atelibre.txt Ateluser.txt Ces fichiers sont vides à l initialisation des ateliers. 3.1.1.2 - Data. contient les fichiers des utilisateurs, des classes, des groupes, des modèles. Après initialisation, Data contient les fichiers suivants : Classes.txt vide Etab.txt vide Groupes.txt liste des groupes de base : G_PROFS, G_ELEVES, G_MODELES Modeles.txt liste des modèles de base : MOD_PROF, MOD_ELV,MOD_INST 3.1.1.3 - Les autres dossiers. Temp : utilisé par certaines opérations pour des fichiers temporaires Transfert : pour le transfert d une année scolaire sur la suivante. 3.1.1 4 - Magret.cfg. [Répertoires utilisateurs] Partition travail = D:\ Répertoire travail =UTILISAT [Système] Nom du serveur = \\SERVEUR01 Répertoire système = C:\WINNT\SYSTEM32 [Magret] Répertoire Magret = MAGRET Chemin Magret = C:\MAGRET [Année] Année en cours = 2000 [Extraction] Fichiers extraits = F [Profs] Profs installés = F [Classes] Classes installées = F [Ateliers] Ateliers générés = F [Cité scolaire] Cité = T [Etablissement] Nombre = 2 Etab1 = 0810033W G Etab2 = 0810048M P JP Gau & G Picou Mission TICE - Académie de Toulouse 10
JP Gau & G Picou Mission TICE - Académie de Toulouse 11
3.1.2 - Dans D:\. Création de : Création de : Création de : Création de : D:\Utilisat D:\Utilisat\Admins D:\Utilisat\Admins\Adminsta D:\Utilisat\Admins\Adminsta\95Conf D:\Utilisat\Admins\Adminsta\NTConf D:\Utilisat\Admins\Adminsta\Travail D:\WinAppli D:\WinAppli\Ressource D:\Utilisat\Modeles D:\Utilisat\Modeles\Mod_elv D:\Utilisat\Modeles\Mod_elv\95Conf D:\Utilisat\Modeles\Mod_elv\NTConf D:\Utilisat\Modeles\Mod_elv\Travail D:\Utilisat\Modeles\Mod_prof D:\Utilisat\Modeles\Mod_prof\95Conf D:\Utilisat\Modeles\Mod_prof\NTConf D:\Utilisat\Modeles\Mod_prof\Travail D:\Utilisat\Modeles\Mod_inst D:\Utilisat\Modeles\Mod_inst\95Conf D:\Utilisat\Modeles\Mod_inst\NTConf D:\Utilisat\Modeles\Mod_inst\Travail D:\Utilisat\Eleves D:\Utilisat\Profs dossier de tous les utilisateurs dossier des administrateurs dossier personnel de ADMINSTA configuration W95 de l utilisateur ADMINSTA contiendra toutes les applications Windows contiendra les 2 exécutables des ateliers et celui de la messagerie Création de : D:\Utilisat\Bal D:\Utilisat\Bal\Admins D:\Utilisat\Bal\Admins\Adminsta D:\Utilisat\Bal\Admins\Adminsta\Envoyer D:\Utilisat\Bal\Admins\Adminsta\Recevoir Idem pour Mod_Prof, Mod_Elv et Mod_inst Création de : D:\Utilisat\Bal\Eleves D:\Utilisat\Bal\Profs 3.2 - Création de ressources disques (partages). Dossier C:\MAGRET\COMMUN C:\MAGRET\COMMUN\ ATELIERS C:\MAGRET\COMMUN\ MESSAGERIE C:\MAGRET\COMMUN\TIMER D:\OUTILS D:\WINAPPLI D:\UTILISAT\ADMINS\ADMINSTA D:\UTILISAT\MODELES\MOD_ELV D:\UTILISAT\MODELES\MOD_PROF D:\UTILISAT\MODELES\MOD_INST D:\UTILISAT\BAL Ressource \\SERVEUR01\COMMUN$ \\SERVEUR01\ ATELIERS \\SERVEUR01\ MESSAGERIE \\SERVEUR01\TIMER$ \\SERVEUR01\OUTILS \\SERVEUR01\WINAPPLI \\SERVEUR01\ADMINSTA \\SERVEUR01\MOD_ELV \\SERVEUR01\MOD_PROF \\SERVEUR01\MOD_INST \\SERVEUR01\BAL$ JP Gau & G Picou Mission TICE - Académie de Toulouse 12
3.3 - Création d utilisateurs. Nom Mot de Home directory Script Groupes passe Adminserv MATICE Admins du domaine Adminsta TICE \\SERVEUR01\ADMINSTA\95Conf ADMINS.BAT Admins du Domaine CRIA SIGAT Admins du Domaine Mod_inst TICE \\SERVEUR01\MOD_INST\95Conf MODELES.BAT Admins du Domaine Mod_elv TICE \\SERVEUR01\MOD_ELV\95Conf MODELES.BAT Utilisateurs Mod_prof TICE \\SERVEUR01\MOD_PROF\95Conf MODELES.BAT Utilisateurs 3.4 - Création de groupes. Création des groupes globaux : G_ELEVES G_MODELES G_PROFS Remarque : Dans le cas d une cité scolaire, il créera en plus autant de groupes que d établissements : G_LPOLY ' : lycée polyvalent G_COL : collège G_LP : lycée professionnel G_SEGPA' : SEGPA G_L_AGRI : lycée agricole G_L_TECH : lycée technique G_L_CLASS : lycée classique G_E_PRI : école primaire A la création, les élèves seront affectés au groupe de leur classe, au groupe G_ELEVES et au groupe de leur établissement. 3.5 - Affectation de droits. 3.5.1 - Droits d accès aux ressources. Accès complet aux ressources créées par MAGRETSERVEUR et modification des droits d accès à NetLogon. Par défaut, cette ressource est en lecture seule (ce qui empêche un administrateur de modifier les scripts à partir d une station) ; MAGRETSERVEUR donne un accès complet. JP Gau & G Picou Mission TICE - Académie de Toulouse 13
3.5.2 - Sécurités sur les dossiers et les fichiers. 3.5.2.1 - Permissions sur le dossier Magret. 3.5.2.2 - Permissions sur C:\WINNT\SYSTEM32\REPL\IMPORT\SCRIPTS. On rappelle qu il s agit de la ressource NetLogon qui contient les scripts de connexion des utilisateurs. Contrôle total pour les administrateurs du domaine et lecture seule pour les utilisateurs du domaine. 3.5.2.3 - Permissions sur le dossier Commun. JP Gau & G Picou Mission TICE - Académie de Toulouse 14
3.5.2.4 - Permissions sur le dossier Ateliers. 3.5.2.5 - Permissions sur le dossier Messagerie. 3.5.2.6 - Permissions sur le dossier Timer. JP Gau & G Picou Mission TICE - Académie de Toulouse 15
3.5.2.7 - Permissions sur le dossier Outils. 3.5.2.8 - Permissions sur le dossier WinAppli. Contrôle total pour les administrateurs, lecture seule pour les utilisateurs. Les modèles ont le droit d écriture afin de leur permettre d installer des logiciels. 3.6 - Remarques. Magret Serveur ne fonctionne que sous l OS NT. MagretStation fonctionne sous les deux environnements Windows NT et Windows9x. JP Gau & G Picou Mission TICE - Académie de Toulouse 16
4 - Récupération des données extraites du Gep. 4.1 - Gep2Magret. 4.1.2 - Introduction. Cet extracteur est un ensemble indissociable de 3 fichiers : ¾Gep2Magret.exe. ¾FELECH.TXT ¾FINDCH.TXT Les fichiers textes donnent dans cahque cas le nom du fichier traité et la liste des champs à extraire. Le nom des champs est celui du GEP. Toute modification de structure du GEP n aura aucune influence sur l extracteur. Seul un changement de nom des champs à extraire entrainera la modification d un ou des deux fichiers textes. En aucun cas l exécutable sera modifié. 4.1.3 - Structure des fichiers. 4.1.3 1 - FELECH.TXT F_ELE.DBF ELENOM ELEPRE ELEDATNAIS ELESEXE ELEDEPNAIS ELECNAIS *DIVCOD DIVCOD_AD ETOCOD_AD Nom du fichier à traiter Nom des champs à extraire Remarque le caractère * permet de préciser un traitement spécifique à ce champ : l élève est scolarisé (OUI / NON) 4.1.3 2 - FINDCH.TXT F_IND.DBF Nom du fichier à traiter AINOMU AIPREN Nom des champs à extraire JP Gau & G Picou Mission TICE - Académie de Toulouse 17
4.1.4 - Installation L extracteur peut fonctionner soit à partir d une disquette, soit sur disque dur. Il est souhaitable de copier les fichiers dans un répertoire : comme le montre la figure suivante (cas d une disquette). 4.1.5 - Fonctionnement. 4.1.5.1 - Exécution : L appui sur Extraire on obtient : 4.1.5.2 - Saisie de l année en cours. 4.1.6 - Extraction. 4.1.6.1 - Recherche du répertoire. JP Gau & G Picou Mission TICE - Académie de Toulouse 18
4.1.6.2 - Extraction élèves 4.1.6.3 - Sauvegarde Par défaut la sauvegarde se fait sur la disquette A dans : <Lecteur :>\<Numéro établissement>\ numéro établissement.txt 4.1.6.4 - Extraction professeurs. Même procédure 4.1.6 5 - Sauvegarde Par défaut la sauvegarde se fait sur la disquette A dans : <Lecteur :>\<Enseignants>\Profs.txt JP Gau & G Picou Mission TICE - Académie de Toulouse 19
Dans le cas d une cité scolaire les fichiers profs des différents établissements sont concaténés. Il est toutefois recommandé de vérifier ce fichier avant de l utiliser sous Magret. En effet on rencontre parfois des enseignants travaillant dans deux établissements de la cité dont le nom ou le prénom sont saisi de façon différentes. Il y a donc là un risque de doublon. L application se ferme automatiquement. JP Gau & G Picou Mission TICE - Académie de Toulouse 20
4.1.6 - Résultat final. Exemple de structure de sauvegarde sur une disquette A : 4.2 - Exemples. 4.2.1 - Fichier élèves (0810033W.TXT) : ABBES, FARIDA, F,19801002, 999, 352, NON,, 612, 0810018E ABBOU, Ismahane, F,19810312, 081, 163, OUI, 702, 702, 0810033W ABBOU, SOPHIAN, M,19840415, 081, 163, OUI, 505, 403, 0810127Y ABILA, Marc, M,19780728, 081, 163, NON,, 802, 0810033W ADDAR, Farid, M,19830729, 048, 095, OUI, 605,, 0480009Z ADELL, NICOLAS, M,19820227, 081, 163, NON,, 505, 0810033W AFFRE, JULIEN, M,19840512, 081, 065, OUI, 506,, 0340056B 4.2.2 - Fichier Professeurs (PROFS.TXT) : ALBAREDE, EDWIGE ANDREU, CATHERINE ANDRIEU, JACQUELINE APPARISIO, CHANTAL ARNAUD, LAURENT 4.3 - Remarques : S il existe plusieurs fichiers des professeurs pour la cité scolaire, il faudra les concaténer à la main et éliminer les éventuels doublons au moyen d un éditeur de texte classique. Le CRIA a développé un exécutable spécifique permettant de faire ces extractions sans aucune connaissance particulière. 5 - Génération des fichiers utilisateurs. Copier dans C:\MAGRET\DATA les fichiers <Numéro établissement>.txt et PROFS.TXT obtenus à l étape précédente et lancer la génération des fichiers. Il y a donc plusieurs <Numéro établissement>.txt dans le cas d une cité scolaire. JP Gau & G Picou Mission TICE - Académie de Toulouse 21
MagretServeur génère : Dans Magret\Data : 9Etab.Txt 9UsersXX.txt (XX sont les deux dernier chiffres de l année en cours) 9Problemes.txt qui peut être effacé lorsqu il a été consulté. Dans Magret\Commun : 9UsersNT.txt Contenu des fichiers générés : Etab.txt G501 G502 P612 P613 P615 P714 P715 Liste des classes : ici on est dans le cas d une cité scolaire. Les classes du lycée général sont précédées de la lettre G et celles du Lycée professionnel de la lettre P. Users99.TXT C est le fichier de tous les utilisateurs du réseau utilisé par MagretServeur. Il est modifié au moment des ajouts ou des suppressions. Il est créé au moment de la génération des fichiers utilisateurs. Ce fichier est répliqué sans les mots de passe sous le nom UsersNT.txt dans \Commun. G501 AISSANI KAMEL M19840101081163 AISSANK NKKVJ G501 ALBERT STEPHANIE F19840429081065 ALBERTS SHRDK G501 ALGANS SANDRINE F19840528032013 ALGANSS BCKSV G501 ALLEGRECARTIER LAURENT M19820315999312 ALLEGRL RBQCV PROF ATTHAR NICOLE MATIERE ATTHARN QTTFG PROF BACQUE HENRI MATIERE BACQUEH JQTNJ PROF BARRAU JEAN MATIERE BARRAUJ VMCDV Un enregistrement élève : Classe Nom Prénom Constante NomReseau Mot de Passe Un enregistrement professeur : PROF Nom Prénom MATIERE NomReseau Mot de Passe Le champ MATIERE pourra être affecté dans cette version de Magret (voir document d utilisation de Magret Serveur) Un nom utilisateur : 6 premiers caractères du nom (ou moins) + premier caractère du prénom. Les homonymes sont gérés de la façon suivante : GAUJ, GAUJ1,GAUJ2. JP Gau & G Picou Mission TICE - Académie de Toulouse 22
JP Gau & G Picou Mission TICE - Académie de Toulouse 23
6 - Génération des utilisateurs. On lance la création des professeurs puis des élèves. 6 1 - L utilisateur élève (resp. professeur.). 6.1.1 - Général. A vérifier après installation des élèves (resp. des professeurs) 6.1.2- Groupes. 6.1.3 - Profil. Ajouter 95Conf à la suite de la ressource de l utilisateur permet à W9x de stocker le profil de l utilisateur dans P:\95Conf au lieu de le laisser à la racine pour les stations Windows 9X. Le chemin du profil utilisateur en est l équivalent pour les stations Windows Workstation JP Gau & G Picou Mission TICE - Académie de Toulouse 24
6.1.4 - La ressource utilisateur. 6.1.5 - Sécurités et permissions. 7 - Points de reprise. 7.1 - Réinstallation complète : Sauvegarder les espaces personnels des utilisateurs. Supprimer tous les utilisateurs soit avec MAGRET SERVEUR soit avec le gestionnaire des utilisateurs pour les comptes et l explorateur pour les dossiers et les boîtes aux lettres. Dans Magret.cfg remplacer T par F dans les sections [Profs] et [Classes] et on recommence. Attention : - WinAppli retrouve les droits standards 7.2 - Réinstallation des élèves en gardant les profs. : Sauvegarder les espaces personnels des utilisateurs. Supprimer tous les utilisateurs élèves (cf. 7.1). Vérifier que le fichier ETABT.TXT contient la liste de toutes les classes et que le fichier CLASSES.TXT est vide. JP Gau & G Picou Mission TICE - Académie de Toulouse 25
Relancer MAGRET SERVEUR et la génération des élèves. Dans ce cas, il n y a pas de modification des droits sur WinAppli ni de modification des scripts. 7.3 - Réinstallation des profs. en gardant les élèves : Sauvegarder les espaces personnels des utilisateurs. Supprimer tous les utilisateurs profs. (cf. 7.1). Dans MAGRET.CFG, remplacer la lettre T par la lettre F à la section [Profs] Relancer MAGRET SERVEUR et la génération des profs. Dans ce cas, il n y a pas de modification des droits sur WinAppli ni de modification des scripts. JP Gau & G Picou Mission TICE - Académie de Toulouse 26