Solved

i try to run a .bat file with a specific user even if restarts,log off with nssm,help!

Posted on 2016-11-19
13
94 Views
Last Modified: 2016-11-21
I want to run Myscript.bat 24h/24h only in my acc. as long as the RDP server power is UP!!  even if the rdp is restarted ,logged off etc
this is the tool i try to use: https://nssm.cc/


- Look 1'st snapshot
so if i check Local System account and also Allow service interact with Desktop,then if someone restarts our public RDP ''Myscript.bat'' also restarts and running in ''ALL local users''.so if we are 5 administrators that means ''script.bat'' it is opening for ALL 5 and i don't want that,I want to run only in my account
EasyCapture1.jpg
- Look 2'st snapshot and also the 2'nd option:
Ok so if i want to run''only my account'' i check:
This account

Open in new window

,i do that and everything works fine with 1 exception, NO DEKSTOP INTERRACTION (that means Myscript.bat runs in backround only,i can't see it running in Command Prompt
EasyCapture2.jpg

I do not know how to run ''This account'' and also Interract with Desktop???
anyone knowshow to proceed?does anyone have a solution?
thank you
0
Comment
Question by:john lambert
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
13 Comments
 
LVL 82

Expert Comment

by:David Johnson, CD, MVP
ID: 41894311
instead of using a service set a scheduled task to run on your logon
0
 

Author Comment

by:john lambert
ID: 41894344
are u sure will workin?for example rdp restarts so my acc. keeped to be logged off....
0
 
LVL 6

Expert Comment

by:Austin Texas
ID: 41894561
If you want the scheduled task to run when you are logged off, select the radio button labeled Run whether user is logged on or not. However, if this radio button is selected, tasks will not run interactively so you will not see the script run.  To make a task run interactively so you can see it run, select the Run only when user is logged on radio button, but you will have to be logged in.
0
Salesforce Has Never Been Easier

Improve and reinforce salesforce training & adoption using WalkMe's digital adoption platform. Start saving on costly employee training by creating fast intuitive Walk-Thrus for Salesforce. Claim your Free Account Now

 

Author Comment

by:john lambert
ID: 41894571
hehehe yes?that means i still have the same problem!!
0
 
LVL 6

Expert Comment

by:Austin Texas
ID: 41894576
Can you please post the script so we can understand what you are trying to do?
0
 

Author Comment

by:john lambert
ID: 41894579
it's a bat script...i want run''interactively'' in command prompt  even if someone restarts or log off my acc. as long as the RDP server power is UP!!

ur solution runs well and nssm.exe runs weel but the ONLY and SINGLE problm is that they don't run interactively
0
 
LVL 6

Accepted Solution

by:
Austin Texas earned 500 total points
ID: 41894839
0
 

Author Comment

by:john lambert
ID: 41894995
Austin Texas soon i will try i will tell you if works or not,i want to run that .bat file o.ly inside my session
0
 

Author Closing Comment

by:john lambert
ID: 41895416
very nice very interesting method, thank you
0
 

Author Comment

by:john lambert
ID: 41895704
many windows 7 blah blah versions some of them dones't allow more sessions others have UAC enabled and ask for credentials...all the time so i think this method is not the best! ufff
0
 

Author Comment

by:john lambert
ID: 41895744
ok i let run ''NSSM.EXE''  in backround and when i logged on ,can i it make visible?
0
 
LVL 35

Expert Comment

by:Dan Craciun
ID: 41896969
Modify the bat so it writes a log (for ex on your desktop, myscript.log).

Then you don't need it to be visible. You can read the log.

HTH,
Dan
0
 

Author Comment

by:john lambert
ID: 41897089
i have a simple output.txt when finds a Hit stops and writte there....Save the output.txt on my tool path
0

Featured Post

Optimize your web performance

What's in the eBook?
- Full list of reasons for poor performance
- Ultimate measures to speed things up
- Primary web monitoring types
- KPIs you should be monitoring in order to increase your ROI

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Determining the an SCCM package name from the Package ID
This article is a collection of issues that people face from time to time and possible solutions to those issues. I hope you enjoy reading it.
With the advent of Windows 10, Microsoft is pushing a Get Windows 10 icon into the notification area (system tray) of qualifying computers. There are many reasons for wanting to remove this icon. This two-part Experts Exchange video Micro Tutorial s…
In this seventh video of the Xpdf series, we discuss and demonstrate the PDFfonts utility, which lists all the fonts used in a PDF file. It does this via a command line interface, making it suitable for use in programs, scripts, batch files — any pl…

617 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question