Executing Commands From Windows Service

Martin P. Hellwig martin.hellwig at dcuktec.org
Thu Feb 11 08:21:56 EST 2010


On 02/07/10 19:02, T wrote:
> 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!

All being said about LS account not having the appropriate rights to 
access the necessary devices/files.

Could it be so simple that the network is plain simply not available at 
all? For wireless connections I believe the connection/authentication by 
default is made in user space. I would save the output of an ipconfig 
run as the LS account to a file and see what is happening.
Perhaps followed by a ping.

-- 
mph



More information about the Python-list mailing list