Bonjour a tous ,
J'ai un petit souci avec une variable qui prend sur certaine valeurs des accents et des apostrophes :
Explication:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
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.
Partager