[SCRIPT] Créer une boite à outils DOS

Ce Script DOS est une boite à outils permettant de faire plusieurs actions contraignantes: Rafraîchir les clients SCCM, Réactualiser les GPO, Se connecter en tant que…

A vous de le modifié selon l’utilité que vous aurez

@echo off
color 0A
:home
cls
echo.
echo Choisissez une tache:
echo ===============================================
echo.
echo 1) EXPLORER:
echo 2) COMMAND:
echo 3) PSEXEC: Restart SMS Agent Host sur SCCM
echo 4) PSEXEC: Force WSUS
echo 5) PSEXEC: Force GPO
echo 6) PSEXEC: Install le client SCCM
echo 7) PING: Ping de poste
echo 8) SAUVEGARDE Outlook, IE, lecteur rsx, printer
echo 9) PSEXEC: Reinit le client WSUS
echo 10) INTEGRATION Integrer Pc dans le domaine
echo 0) Exit: Sortir…
echo.

set /p errorlevel=Type option:
if « %errorlevel% »== »1 » goto EXPLORER
if « %errorlevel% »== »2 » goto COMMAND
if « %errorlevel% »== »3 » goto CPSEXEC_SMS_AGENT_HOST
if « %errorlevel% »== »4 » goto Force_WSUS
if « %errorlevel% »== »5 » goto Force_GPO
if « %errorlevel% »== »6 » goto SCCM_Client_Install
if « %errorlevel% »== »7 » goto CPing
if « %errorlevel% »== »8 » goto SAVE
if « %errorlevel% »== »9 » goto REINIT
if « %errorlevel% »== »0 » goto EXIT
if « %errorlevel% »== »10 » goto INTEGRE

:EXPLORER
runas /noprofile /user:login@domain « explorer /separate »
goto home

:COMMAND
RunAs /user:login@domain cmd
goto home

:CPSEXEC_SMS_AGENT_HOST
set /p Poste= indiquer le nom du poste
set /p Pass= indiquer le Mot de passe
C:\Users\AdminSCCM\Desktop\psexec « \\%Poste% » -u login@domain -p « %Pass% » net stop « SMS agent host »
pause
C:\Users\AdminSCCM\Desktop\psexec « \\%Poste% » -u login@domain -p « %Pass% » net start « SMS agent host »
pause
GOTO home

:Force_WSUS
set /p Poste= indiquer le nom du poste
C:\users\admin\desktop\psexec « \\%Poste% » -u login@domain wuauclt /resetauthorization /detectnow
pause
GOTO Home

:Force_GPO
set /p Ordi= indiquer le nom du poste
C:\users\admin\desktop\psexec « \\%Ordi% » -u login@domain gpupdate /force
pause
GOTO Home

:SCCM_Client_Install
set /p Poste= indiquer le nom du poste
mkdir \\%Ordi%\c$\Client
xcopy \\poste_reseau\client\*.* « \\%Poste%\c$\client\*.* » /E /Q /H /K /S /Y
C:\users\adminsccm\desktop\psexec \\%Poste% -u login@domain ccmsetup.exe SMSSITECODE=??? FSP=???.LOCAL SMSMP=?????.LOCAL
pause
GOTO Home

:CPing
set /p Pong= indiquer lenom du poste
ping %Pong%
pause
GOTO Home

:EXIT
exit

:SAVE
set /p Poste= indiquer le nom du poste
C:\users\adminsccm\desktop\psexec « \\%Poste% » -u login@domain REGEDIT /e \\poste_reseau\d$\partage\Save\OutCmpt.reg « HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem »
C:\users\adminsccm\desktop\psexec « \\%Poste% » -u login@domainREGEDIT /e \\poste_reseau\d$\partage\Save\OutCfg.reg « HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook »
C:\users\adminsccm\desktop\psexec « \\%Poste% » -u login@domain REGEDIT /e \\poste_reseau\d$\partage\Save\IECfg.reg « HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer »
C:\users\adminsccm\desktop\psexec « \\%Poste% » -u login@domain REGEDIT /e \\3675\d$\partage\Save\LctRsx.reg « HKEY_CURRENT_USER\Network »
C:\users\adminsccm\desktop\psexec « \\%Poste% » -u login@domain REGEDIT /e \\3675\d$\partage\Save\ImprRsx.reg « HKEY_CURRENT_USER\Printers »
C:\users\adminsccm\desktop\psexec « \\%Poste% » -u login@domain REGEDIT /e \\3675\d$\partage\Save\ImprDft.reg « HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows »
pause
GOTO Home

:REINIT
@echo off
set /p Poste= indiquer les 4 derniers chiffres du PC (_._._._.):
set /p Pass= indiquer le Mot de passe Useradmin :
C:\users\adminsccm\desktop\psexec « \\%Poste% » -u login@domain -p « %Pass% » \\amf001\publicamf\csu\wuauserv.bat
pause
GOTO home

rem il faut le fichier netdom.exe
:INTEGRE
NETDOM JOIN %computername% /Domain:armf.local /userD:ADMINDOM /passwordD:* /OU: »OU=Pc du Domaine,OU=Micro-Informatique,OU=DOMAIN,DC=domain,DC=local » /REBOOT:03

Soyez le premier à commenter

Lache un Big up!