Dmitriy Kudinov
Dmitriy Kudinov

Reputation: 1072

TeamCity run after deployment

I make the deployment site with TeamCity. Today there is a need to deploy the WCF service running in a console application. I see it this way: a .ps1 deployment script which stop my service process, copy new files to the service app dir, adding task to scheduller to run the console application on startup, run tasks manualy. But buildAgent user (which make deploy) have to privileges to use scheduller.

Is there simple way to start deployed application under SYSTEM or just another user?

Upvotes: 1

Views: 584

Answers (1)

Tom
Tom

Reputation: 1771

Sure, just use runas.

runas /user:[email protected] "c:\folder\yourprogram.exe"

Or lsrunas http://www.moernaut.com/default.aspx?item=lsrunas

Or lsrunase: http://www.moernaut.com/default.aspx?item=lsrunase

Or you could create a service which is starting the program. But this is a more complicated approach.

Upvotes: 1

Related Questions