Just how can I reactivate a windows service from another location making use of a manuscript?

I have a Python internet application running in a CherryPy web server, which is running as a windows service. I have a set documents to release this application, yet I'm still needing to remote desktop computer in to the web server to reactivate the solution. Exists any kind of means to manuscript this?

I attempted:

psexec \\server "net restart cherrypyservice"


Yet this does not appear to function.

0
2019-05-07 01:42:11
Source Share

If you intend to make use of psexec:

psexec \\Server cmd "/c net stop servicename"
psexec \\Server cmd "/c net start servicename"


Though in this instance, sc is advised. It does every little thing you require if you're mosting likely to fork over.

0
2019-05-12 01:16:43
Source

Using PowerShell Interactively (localy):

get-service $servicename | restart-service  Using PowerShell Interactively (from another location): (gwmi win32_service -computer$comp -Filter "name='$serviceName'").StopService() (gwmi win32_service -computer$comp -Filter "name='$serviceName'").StartService()  In a function (from another location): function restart-remoteservice{ param($servicename,$computer) (gwmi win32_service -computer$computer -Filter "name='$serviceName'").StopService() (gwmi win32_service -computer$computer -Filter "name='\$serviceName'").StartService()
}

0
2019-05-11 22:03:02
Source

Using Russinovich's psservice :

 psservice \\server restart cherrypyservice

0
2019-05-10 15:39:31
Source

shot

psexec \\server net stop cherrypyservice
psexec \\server net start cherrypyservice

0
2019-05-08 22:55:45
Source

you can make use of the sc command - line device yet i do not recognize just how to do it especially in python.

DESCRIPTION : SC is a command line program made use of for connecting with the NT Service Controller and also solutions. USE : sc [command ] [solution name ] ...

  The option  has the form "\\ServerName"
Further help on commands can be obtained by typing: "sc [command]"
Commands:
query-----------Queries the status for a service, or
enumerates the status for types of services.
queryex---------Queries the extended status for a service, or
enumerates the status for types of services.
start-----------Starts a service.
pause-----------Sends a PAUSE control request to a service.
interrogate-----Sends an INTERROGATE control request to a service.
continue--------Sends a CONTINUE control request to a service.
stop------------Sends a STOP request to a service.
config----------Changes the configuration of a service (persistant).
description-----Changes the description of a service.
failure---------Changes the actions taken by a service upon failure.
qc--------------Queries the configuration information for a service.
qdescription----Queries the description for a service.
qfailure--------Queries the actions taken by a service upon failure.
delete----------Deletes a service (from the registry).
create----------Creates a service. (adds it to the registry).
control---------Sends a control to a service.
sdshow----------Displays a service's security descriptor.
sdset-----------Sets a service's security descriptor.
GetDisplayName--Gets the DisplayName for a service.
GetKeyName------Gets the ServiceKeyName for a service.
EnumDepend------Enumerates Service Dependencies.

The following commands don't require a service name:
sc
boot------------(ok | bad) Indicates whether the last boot should
be saved as the last-known-good boot configuration
Lock------------Locks the Service Database
QueryLock-------Queries the LockStatus for the SCManager Database


EXAMPLE : sc start MyService

0
2019-05-08 22:53:55
Source
net stop cherrypyservice
net start cherrypyservice


with whatever remote implementation engine you favor.

0
2019-05-08 22:52:36
Source