bonjour suite à de très nombreuse restauration de mon pc et mon amélioration en batch je souhaitait créer un script me permettant de recréer automatiquement ma session (voir à la répliquer sur d'autre pc)
je me suis donc axées vers deux script permettant de recrée ma session puis de les supprimer
ainsi que pour suivre le deuxieme code qui lui lance l’installation et la suppression des premiers fichiers
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
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37 @echo on :: BatchGotAdmin :------------------------------------- REM --> Check for permissions >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system" REM --> If error flag set, we do not have admin. if '%errorlevel%' NEQ '0' ( echo Requesting administrative privileges... goto UACPrompt ) else ( goto gotAdmin ) :UACPrompt echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs" set params = %*:"="" echo UAC.ShellExecute "cmd.exe", "/c %~s0 %params%", "", "runas", 1 >> "%temp%\getadmin.vbs" "%temp%\getadmin.vbs" del "%temp%\getadmin.vbs" exit /B :gotAdmin pushd "%CD%" CD /D "%~dp0" :-------------------------------------- net user arthur "Exemple" /add net localgroup "Administrateurs" "arthur" /add reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoAdminLogon /t REG_SZ /d 1 /f reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutologonCount /t REG_DWORD /d 1 /f reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultUserName /t REG_SZ /d arthur /f reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultPassword /t REG_SZ /d Exemple /f mkdir "C:\Users\arthur\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup" copy eraser.bat /y /v "C:\Users\arthur\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup" pause shutdown /r /t 0
mon problème n'est pas le fonctionnement du deuxième fichier mais son lancement à savoir un fois start lancé mon compte est bien crée l'ordinateur redémarre se log mais ne fait rien après mais si je lance le script en manuel (en admin) tous se passe bien je pense que ça as un rapport avec le lancement du script pourtant il se trouve bien dans la zone de lancement automatique
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 echo on net use Z: \\SRV-Deb-ABA\restauration password /user:admin Z:\restauration\start.bat reg delete "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutoAdminLogon /f reg delete "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v AutologonCount /f reg delete "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultUserName /f reg delete "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DefaultPassword /f set a=%temp%\effacement.bat echo del "C:\Users\arthur\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\eraser.bat">>%a% echo shutdown /r /t 0>>%a% %a% pause
oui je vise haut
Partager