-
Notifications
You must be signed in to change notification settings - Fork 0
/
Assistant d'intégration Domaine.cmd
122 lines (103 loc) · 3.42 KB
/
Assistant d'intégration Domaine.cmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
@echo off
chcp 65001>nul
TITLE Assistant d'intégration Domaine
COLOR F0
SET DOMAIN=[ADMIN-ACCOUNT]
SET PWD=[PASSWORD-ADMIN]
ECHO ***************************************
ECHO ***************************************
ECHO ***** *****
ECHO ***** Vous devez être *****
ECHO ***** connecté sur un compte *****
ECHO ***** ADMINISTRATEUR *****
ECHO ***** *****
ECHO ***** *****
ECHO ***************************************
ECHO.
ECHO Appuyez sur une touche pour continuer...
pause>nul
pushd "%~dp0"
SET CHDETECTE=%computername:~0,2%
if not %CHDETECTE%==RT if not %CHDETECTE%==VZ GOTO LOOP
rem :::::::::::::::INTEGRATE DOMAIN:::::::::::::::::::::::
cls
ECHO ***************************************
ECHO ***** Le poste a intégrer *****
ECHO ***** ce nomme : *****
ECHO ***** *****
ECHO ***** %computername% *****
ECHO ***************************************
ECHO.
CHOICE /C IQ /M "Appuyez sur une [I] pour intégrer le poste ou sur [Q] pour quitter."%1
IF %ERRORLEVEL% EQU 1 GOTO INTCH
IF %ERRORLEVEL% EQU 2 EXIT
:INTCH
ECHO.
ECHO Veuillez patienter...
ECHO.
copy NETDOM\netdom.exe %WinDir%\System32\netdom.exe
copy NETDOM\netdom.exe.mui %WinDir%\System32\fr-FR\netdom.exe.mui
if not exist %WinDir%\System32\netdom.exe GOTO Error
if not exist %WinDir%\System32\fr-FR\netdom.exe.mui GOTO Error
NETDOM JOIN %computername% /domain:[DOMAIN_NAME] /OU:"OU=%CHDETECTE%,OU=PCs,OU=Machines,DC=[DOMAIN_NAME]" /ud:%DOMAIN% /pd:%PWD%
ECHO.
ECHO Appuyez sur une touche pour quitter...
pause>nul
exit
rem ::::::::::::::::INSERT NAME::::::::::::::::::::::::
:LOOP
cls
SET "ch="
SET "id="
ECHO * RENOMMEZ VOTRE ORDINATEUR SELON LA REGLE *
ECHO.
ECHO Tapez RT ou VZ
set /p ch="CH : "
ECHO Tapez le numéro du poste
set /p id="NUMEROS : "
if not defined ch GOTO LOOP
if not defined id GOTO LOOP
if %ch%==rt set ch=RT
if %ch%==Rt set ch=RT
if %ch%==rT set ch=RT
if %ch%==vz set ch=VZ
if %ch%==Vz set ch=VZ
if %ch%==vZ set ch=VZ
if not %ch%==RT if not %ch%==VZ GOTO LOOP
cls
ECHO ***************************************
ECHO ***** Le poste a intégrer *****
ECHO ***** ce nomme : *****
ECHO ***** *****
ECHO ***** %ch%%id% *****
ECHO ***************************************
ECHO.
CHOICE /C IRQ /M "Appuyez sur une [I] pour renommer le poste ou sur [R] pour changer le poste, ou [Q] pour quitter."%1
IF %ERRORLEVEL% EQU 1 GOTO INTINSERT
IF %ERRORLEVEL% EQU 2 GOTO LOOP
IF %ERRORLEVEL% EQU 3 EXIT
:INTINSERT
ECHO.
ECHO Veuillez patienter...
ECHO.
WMIC computersystem where caption='%computername%' rename '%ch%%id%'
ECHO.
ECHO Vous devez redémarrer l'ordinateur et relancer l'assistant.
ECHO Appuyez sur une touche pour quitter...
pause>nul
exit
:Error
cls
ECHO ***************************************
ECHO ***************************************
ECHO ***** *****
ECHO ***** ERREUR DURANT LA *****
ECHO ***** COPIE DES FICHIERS *****
ECHO ***** *****
ECHO ***** *****
ECHO ***** *****
ECHO ***************************************
ECHO.
ECHO Appuyez sur une touche pour quitter...
pause>nul
exit