Questione : Come aggiungere username dell'utente che ha eseguito lo scritto per annotare

I cari esperti, il

I hanno generato uno scritto che sblocca i clienti di utente e scrive l'uscita ad un ceppo di .txt: il username=Please del netdrive=SAMPLE_NETWORK_DRIVE
pushd %netdrive%
set /p del off

SET del

@echo introduce il nome dell'utente: utente del
dsquery - samid %username% | l'utente del dsmod - no
For /f disabile “,„ %%A dentro (“utente di dsquery - samid %username%") fissa il cliente di Department=%%A
echo sbloccato, %username%, %Department%, %TIME%, %DATE%>>unlocks.txt
popd

What che inoltre ho bisogno di è di registrare il username dell'utente che ha fatto funzionare lo scritto e lo registra nel ceppo. Quello possibile con il gruppo scripting? aggiunta che del

I vorrei fare due cose supplementari: il

1. rimuove la parte “di OU=„ dal ceppo in modo che l'uscita legga %Department% anziché OU=%Department%
2. Registrare soltanto le informazioni di %Department% se l'utente appartiene ad un OU di specific (cioè ESSO o vendita) che il

Please ritiene libero di ripartire in anticipo il vostro thoughts.

Thanks, il
Skielve
class= del

Risposta : Come aggiungere username dell'utente che ha eseguito lo scritto per annotare

Quello è già dentro là; il nome dell'utente corrente è nella variabile di ambiente di difetto “%username%„; ecco perché ho cambiato “il username„ che avete usato prima “all'utente„; nella linea di ceppo, la prima entrata ora è il nome dell'utente che fa funzionare lo scritto.
Altre soluzioni  
 
programming4us programming4us