Accent et apostrophe dans une variable
Bonjour a tous ,
J'ai un petit souci avec une variable qui prend sur certaine valeurs des accents et des apostrophes :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| @echo off
setlocal EnableDelayedExpansion
for /F "tokens=* skip=4 delims=*" %%a in ('net localgroup') do (
set group=%%a
echo.
echo #####################################################
echo GROUPE : !group!
if !group! NEQ "La commande s'est terminée correctement." (
for /f "tokens=* skip=6" %%a in ('net localgroup "!group!"') do (
SET user=%%a
for /f "tokens=1,2 delims=\" %%i in ('echo !user!') do (
if %%i == DOMAINE1 (
net localgroup !group! /add "DOMAINE2\%%j"
echo DOMAINE1\%%j ^> DOMAINE2\%%j
)
)
)
)
)
endlocal |
Explication:
Ce script énumère tous les groupes d'un poste local et sur chaque groupe énumère les utilisateurs, cherche ceux d'un domaine1 pour les faire passer sur un domaine2
J'ai deja essayé apres le @echo off de placer:
CHCP 65001
CHCP 28591
chcp 850
chcp 863
Aucun n'a débloqué le problème.
Si quelqu'un a une solution pour ça je suis preneur et remercie par avance tous ceux qui auront pris le temps de lire mon problème.