Skip to content

Commit 893167c

Browse files
authored
docs: add more context to Windows execution
additional information on running with command line interface and hiding the console pop-up
1 parent 9179f78 commit 893167c

File tree

1 file changed

+20
-1
lines changed

1 file changed

+20
-1
lines changed

users/autostart.rst

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,27 @@ start Syncthing automatically either at user log on, or at system
3434
startup. In both cases, Syncthing will open and stay invisible in
3535
background.
3636

37+
It's possible to run Windows Task Scheduler CLI API with a command such as
38+
``schtasks /create /sc ONLOGON /tn Syncthing /tr "<program-path> [--no-console --no-browser]"``.
39+
The operation requires elevated privileges. Preventing the pop-up console that hides after
40+
some delay is possible wrapping the executable with a ``.vbs or .ps1``.
41+
42+
vbs::
43+
44+
Dim objShell
45+
Set objShell = CreateObject("WScript.Shell")
46+
objShell.Run "path to syncthing.exe", 0, False
47+
Set objShell = Nothing
48+
49+
ps1::
50+
51+
Start-Process "path to syncthing.exe" -WindowStyle Hidden
52+
3753
For technical information about Task Scheduler visit
38-
https://docs.microsoft.com/windows/win32/taskschd.
54+
https://docs.microsoft.com/windows/win32/taskschd
55+
https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/schtasks
56+
57+
Or follow the Graphical tutorial below:
3958

4059
#. Start the Task Scheduler either by going to ``Start Menu > Windows
4160
Administrative Tools`` and clicking on ``Task Scheduler``, or by

0 commit comments

Comments
 (0)