Vraag : Hoe te om gebruikersbenaming van gebruiker toe te voegen die manuscript om uitvoerde te registreren

De beste deskundigen,

I cre�ërden een manuscript dat gebruikersrekeningen opent en output aan een .txt logboek schrijft:

@echo off

SET netdrive=SAMPLE_NETWORK_DRIVE
pushd %netdrive%
set /p username=Please gaat gebruikersnaam in: gebruiker
dsquery - samid %username% | dsmod gebruiker - gehandicapte no
For /f „tokens=4 delims=,“ %%A („dsquerygebruiker - samid %username%“) plaatste Department=%%A
echo- Rekening, %username%, %Department%, %TIME%, ook moet de behoefte %DATE%>>unlocks.txt
popd

What I gebruikersbenaming van gebruiker registreren die het manuscript in werking stelde en het in het logboek registreert. Scripting dat mogelijk met partij? />I toevoeging


1. verwijder deel „OU=“ uit het logboek zodat de output %Department% in plaats van OU=%Department%
2 leest. Registreer %Department% slechts informatie als de gebruiker tot een specifieke OU (d.w.z. IT of Marketing)/>Please


Thanks te delen vooraf,
Skielve
behoort

Antwoord : Hoe te om gebruikersbenaming van gebruiker toe te voegen die manuscript om uitvoerde te registreren

Dat is reeds in daar; de naam van de huidige gebruiker is in standaardmilieuvariabele „%username%“; dat is waarom ik de „gebruikersbenaming heb veranderd“ u voordien aan „gebruiker“ hebt gebruikt; in de logboeklijn, is de eerste ingang nu de naam van de gebruiker die het manuscript in werking stelt.
Andere oplossingen  
 
programming4us programming4us