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
91 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 81

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 5

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 5

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 5

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

Turn your laptop into a mobile console!

The CV211 Laptop USB Console Adapter provides a direct Laptop-to-Computer connection for fast and easy remote desktop access with no software to install.

Question has a verified solution.

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

This article summaries thoughts and ideas from two years of sustained use. It provides good reasoning to make the jump to Windows 10.
A small collection of useful tips and tricks for Windows 10 users that I decided to write as a result of recent questions that were asked and answered at Experts Exchange. Two short video tutorials included. Enjoy..
The Task Scheduler is a powerful tool that is built into Windows. It allows you to schedule tasks (actions) on a recurring basis, such as hourly, daily, weekly, monthly, at log on, at startup, on idle, etc. This video Micro Tutorial is a brief intro…
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.

734 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