CLI commands#
install command#
Installs the service.
Usage#
winsw install [<path-to-config>] [--no-elevate] [--user|--username <username>] [--pass|--password <password>]
Arguments#
path-to-config
The path to the configuration file. If a file isn't specified, WinSW searches the executable directory for a .xml file with the same file name without the extension.
Options#
-
--no-elevateDoesn't automatically trigger a UAC prompt.
-
--user|--username <username>Specifies the user name of the service account.
-
--pass|--password <password>Specifies the password of the service account.
uninstall command#
Uninstalls the service.
Usage#
Arguments#
path-to-config
The path to the configuration file. If a file isn't specified, WinSW searches the executable directory for a .xml file with the same file name without the extension.
Options#
-
--no-elevateDoesn't automatically trigger a UAC prompt.
start command#
Starts the service.
Usage#
Arguments#
path-to-config
The path to the configuration file. If a file isn't specified, WinSW searches the executable directory for a .xml file with the same file name without the extension.
Options#
-
--no-elevateDoesn't automatically trigger a UAC prompt.
stop command#
Stops the service.
Usage#
Arguments#
path-to-config
The path to the configuration file. If a file isn't specified, WinSW searches the executable directory for a .xml file with the same file name without the extension.
Options#
-
--no-elevateDoesn't automatically trigger a UAC prompt.
-
--no-waitDoesn't wait for the service to actually stop.
-
--forceStops the service even if it has started dependent services.
restart command#
Stops and then starts the service.
Usage#
Arguments#
path-to-config
The path to the configuration file. If a file isn't specified, WinSW searches the executable directory for a .xml file with the same file name without the extension.
Options#
-
--no-elevateDoesn't automatically trigger a UAC prompt.
-
--forceRestarts the service even if it has started dependent services.
status command#
Checks the status of the service.
Usage#
Arguments#
path-to-config
The path to the configuration file. If a file isn't specified, WinSW searches the executable directory for a .xml file with the same file name without the extension.
refresh command#
Refreshes the service properties without reinstallation.
Usage#
Arguments#
path-to-config
The path to the configuration file. If a file isn't specified, WinSW searches the executable directory for a .xml file with the same file name without the extension.
Options#
-
--no-elevateDoesn't automatically trigger a UAC prompt.
customize command#
Customizes the wrapper executable.
Usage#
Options#
-
-o|--output <output>Required. Specifies the path to the output file.
-
--manufacturer <manufacturer>Specifies the manufacturer name of the customized executable.
dev ps command#
Draws the process tree associated with the service.
Usage#
Options#
-
-a|--allOptional. Draws the process tree associated with all services.
dev kill command#
Terminates the service if it has stopped responding.
Usage#
dev list command#
Lists services managed by the current executable.