Executing Commands From Windows Service
db3l.net at gmail.com
Mon Feb 8 20:25:09 CET 2010
T <misceverything at gmail.com> writes:
> I have a script, which runs as a Windows service under the LocalSystem
> account, that I wish to have execute some commands. Specifically, the
> program will call plink.exe to create a reverse SSH tunnel. Right now
> I'm using subprocess.Popen to do so. When I run it interactively via
> an admin account, all is well. However, when I'm running it via
> service, no luck. I'm assuming this is to do with the fact that it's
> trying to run under the LocalSystem account, which is failing. What
> would be the best way around this? Thanks!
The LocalSystem account is not, if I recall correctly, permitted to
access the network.
You'll have to install the service to run under some other account that
has appropriate access to the network.
More information about the Python-list