How to find who is the Local System Account?

I have 2 accounts(admin1 and admin2) both have same rights,administrator rights
,so i use a tool called ''nssm''becouse i want to run a .bat file as system and the tool is super ok but Have only 2 options:

    1.Log on as Local System Account + this option i desire: Allow service interract with Desktop

    2.Use this account(set user and pass),this allow me to run only in backround
If i set 1'st option the tool runs on Admin2 desktop after i restart the PC and i want to run only in admin1, so i want to make ADMIN1 the oly Local System Account


P.S
I think the tool not so good..any ideas?
thanks
john lambertAsked:
Who is Participating?

Improve company productivity with a Business Account.Sign Up

x
 
QlemoConnect With a Mentor Batchelor, Developer and EE Topic AdvisorCommented:
A process can only interact with the desktop of the same user (by default). Everything different needs special and sophisticated setup.
A scheduled task (as mentioned above) with a user can interact with the desktop of that user, so it should be a solution. You do not need any additional application to manage this.

But to give better advice, we would need to know the details of what you want to do and the batch does.
1
 
JohnBusiness Consultant (Owner)Commented:
Right Click on Computer and select Manage. Go to Users and Groups, Users and the users will list on the right. See if there is a description (you can also select Properties of any user).
0
 
ste5anSenior DeveloperCommented:
What kind of batch is it and how often do you want to run it?

Maybe scheduled tasks is an option.
0
Get 10% Off Your First Squarespace Website

Ready to showcase your work, publish content or promote your business online? With Squarespace’s award-winning templates and 24/7 customer service, getting started is simple. Head to Squarespace.com and use offer code ‘EXPERTS’ to get 10% off your first purchase.

 
QlemoConnect With a Mentor Batchelor, Developer and EE Topic AdvisorCommented:
From private message:

well i use a Scanner.bat and i need to run it 24/24h with all costs,even if they restart or log off my acc., the .bat file must run as system and start only on my desktop(we are 4 administrators) every time rdp Power is ON.
You can't do that, unless your RDP session is running 24/7 too. As said, a scheduled task has to run under the same account as yours to be able to display a window. Running the batch as System by changing the account inside the batch file is feasible, but tricky and prone to failure. Whatsoever, logging off your RDP session kills the task.
If you want to run the task without need to have a RDP session, you won't get a window ever.

The only reliable way is to have a generator and a viewer process running independent from each other. The generator process might e.g. write into a file, changed each day to make cleanup easy (if kind of logging), or a file replaced which each go and only containing the most recent  results (whatever they are).
1
 
john lambertAuthor Commented:
someone work for a such of script using some c# things etc....
0
 
QlemoBatchelor, Developer and EE Topic AdvisorCommented:
Without knowing what the script does, no-one will be able to tell. You can try to create a Gig project for this with a suitable description.
0
 
McKnifeCommented:
John, your setup is not clear to me.
Running processes as system and at the same time visible on your desktop is possible using psexec -s -i some.exe, by the way. psexec is downloadable from Microsoft.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.