Bonjour,
Je viens de me faire embaucher sur un poste d'admin réseau dans un lycée.
Le projet que je dois reprendre en arrivant :
Migrer le serveur de données (qui est actuellement sur le serveur Active directory du domaine) sur un autre serveur.
J'ai donc mit en place un openfiler. Tous les tests sont bons, les utilisateurs sont créés automatiquement sur mon nouveau NAS etc...
Je dois maintenant modifier TOUS les scripts d'active directory (les utilisateurs se loggent sur le domaine), pour leur indiquer que le "net use" de leur répertoire personnel n'est plus sur l'ancien serveur, mais sur le nouveau (en fait, le réseau est fait de tel facon que chaque personne qui se connect via AD lance automatiquement son script de démarrage, dans lequel il est indiqué tous les lecteurs réseau à monter. Il faut juste que je modifie le lecteur réseau se montant sur le serveur actuel, pour le mettre sur le nouveau serveur).
Hors, j'ai plus de 1500 scripts à modifier. Comment faire ?
Je penses bien sur que le plus simple serait de faire un script bash sous unix (j'ai mis mon poste de travail sous linux) qui ouvre chaque fichier.bat, qui localise chaque lecteur monté sous F:\\serveur_actuel (par exemple), et qui le modifie en G:\\serveur_nouveau.
Simplement, je ne suis pas encore compétent en shell script, et, sans bien sur demander à ce qu'on me fasses se script, je voulais juste savoir vers quels commandes m'orienter, et ce qu'il ne faut surtout pas que j'oublie (les pieges à éviter en gros).
J'ai deja lu pas mal de tutos ce matin sur le shell script, mais j'ai peur de me perdre dans des commandes trop compliqués alors que certaines commandes que je n'ai pas forcement assimilé me permettraient peut etre de faire plus simple.
Merci d'avance pour votre aide.
Boulate.
Poste le Thursday 14 December 2006 10:44:16