Vladimir
so un po di python ma se non devo fare niente di preciso lo lascio stare, uso tantissimo batch e bash, mi faccio sempre dei programmini per automatizzare delle azioni,
un esempio di quello che faccio col batch, per creare account
@echo off
title NETUSER
nul 2>&1 "%systemroot%\system32\cacls.exe" "%systemroot%\system32\config\system"
If '%errorlevel%' neq '0' (Goto uacprompt) else (goto gotadmin)
:uacprompt
Echo set uac = createobject"shell.application"^ > "%temp%\getadmin.vbs"
Echo uac.shellexecute "%s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"
"%temp%\getadmin.vbs"
Exit /b
:gotadmin
If exist "%temp%\getadmin.vbs" (del "%temp%\getadmin.vbs")
@mode con cols=90 lines=30
cls
REM BISOGNA AVERE I DIRITTI DA AMMINISTRATORE
:NET
echo.
echo -----------------
echo -----NETUSER-----
echo -----------------
echo PER CREARE ED ELIMINARE ACCOUNT.
echo cosa vuole fare:
echo 1. Creare un account.
echo 2. Eliminare un account.
echo.
set /p "scelta=scelga un'opzione e premi il tasto invio: "
cls
IF "%scelta%"=="1" GOTO TIPO DI ACCOUNT
IF "%scelta%"=="2" GOTO PASSWORD
echo.
echo scelta non valida: Prema un tasto compreso tra 1 e 3.
echo.
echo prema un tasto per ritornare al menu'
pause > nul
cls
GOTO NET
:TIPO DI ACCOUNT
echo.
echo Vuole inserire una password per l'account:
echo 1. Si.
echo 2. No.
echo.
set /p "scelta=scelga un'opzione e premi il tasto invio: "
cls
IF "%scelta%"=="1" GOTO PASS
IF "%scelta%"=="2" GOTO NOPASS
echo.
echo scelta non valida: prema un tasto per tornare al menu' TIPO DI ACCOUNT
echo.
pause >nul
cls
GOTO TIPO DI ACCOUNT
:PASS
echo.
set /p input="inserirsca il nome dell'account da creare: %=%"
net user %input% * /add
pause
cls
GOTO NET
:NOPASS
echo.
set /p input="inserisca il nome dell'account da creare: %=%"
net user %input% /add
pause
cls
GOTO NET
:PASSWORD
echo.
set /p pass="Questa funzione e' protetta da password, digiti la password per andare avanti: %=%"
IF "%pass%"=="@qaw147-" goto DEL
cls
IF NOT "%pass%"=="@qaw147-" goto ERRORPASS
cls
goto DEL
:DEL
echo.
cls
set /p input="inserisca il nome dell'account da eliminare: %=%"
net user %input% /delete
pause >nul
cls
GOTO NET
:ERRORPASS
echo.
echo La password inserita e' sbagliata.
echo controlli di aver digitato bene tutti i caratteri
pause >nul
cls
goto PASSWORD