OVH Cloud OVH Cloud

Script d'ouverture de session!!!

1 réponse
Avatar
Toto
Bonjour, j'ai un pb de script de démarrage (GPO)

Voici le batch:

netsh interface ip add dns "Connexion au réseau local" XX.XX.XX.XX

et bien sur le "é" de connexion au réseau local ne passe pas!!! il se
transforme en ù!!

Merci beaucoup d'avance!!!

1 réponse

Avatar
Jean-Claude BELLAMY
Toto s'est ainsi exprimé:

Bonjour, j'ai un pb de script de démarrage (GPO)
Voici le batch:
netsh interface ip add dns "Connexion au réseau local" XX.XX.XX.XX
et bien sur le "é" de connexion au réseau local ne passe pas!!! il se
transforme en ù!!


Classique !
(et particulièrement d'actualité en ce moment! Ce doit être la 4ème fois en
une semaine que je réponds à ce genre de pb)

Cela est du à l'éternel problème des jeux de caractères ANSI (= Windows pour
simplifier) et ASCII ou OEM (= DOS pour simplifer également), qui diffèrent
à partir des codes 128.

Avec le jeu de caractères ANSI, un "é" correspond au code 233 (0xE9)
Par contre en ASCII le code de "é" est 130 (0x82), ce qui est affiché en
ANSI sous la forme d'un "Ú" (U majuscule accent aigu)

Plusieurs solutions pour éditer un fichier avec le jeu OEM :

1) Un éditeur texte tel que ULTRAEDIT sait convertir
de ANSI vers OEM et inversement, mais c'est un
shareware.

2) L'éditeur DOS (je dis bien "DOS"!) EDIT.COM travaille en OEM
Il est fourni dans Windows

3) J'ai écrit 2 scripts VBS "ansi2oem.vbs" et "oem2ansi.vbs"
qui effectuent (gratuitement!) ces conversions.

http://www.bellamyjc.org/fr/vbsdownload.html#ansi2oem
http://www.bellamyjc.org/fr/vbsdownload.html#oem2ansi

p.ex. :
ansi2oem.vbs toto.cmd totoOEM.cmd

Il suffit donc de passer ton script de login (édité sous Notepad p.ex.) dans
cette "moulinette", et définir le fichier résultat comme script réel de
login

Le script inverse (oem2asni) convertit un fichier OEM (flux de sortie d'une
appli en mode de commande p.ex.) en ANSI (pour être édité/imprimé
correctement sous Windows)

De plus ces 2 scripts supportent le "piping" :

P.ex. :
c:>ping www.inria.fr | cscript oem2ansi.vbs > test.txt
c:>dir | cscript oem2ansi.vbs > liste.txt


--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
*