[wix-users] How to debug schedtask.exe command line ?
Gary M
garym at oedata.com
Fri Apr 15 03:33:55 PDT 2016
I found answer
1) Do not use CAQuiteExec
2) ExeCommand using cmd.exe with the /k option to launch the command
3) at the end of the command to execute, place an & pause
This will execute the command and wait in the command prompt window. You
an type an exit command with a return value to fail the install.
On Fri, Apr 15, 2016 at 12:22 AM, Gary M <garym at oedata.com> wrote:
> I have another nube question.. ,
>
> I'm trying to schedule a task, and it will not show in the active task
> list after installation.
>
> When I run the command line copied out of the log file, it executes
> without issue..
>
> Can someone tell me what I'm doing wrong ? or tell me how to increase the
> debug level on the custom action to see what windows doesn't like ??
>
>
> <!-- Custom Action config for hidden installation of tasks" -->
> <CustomAction Id="hidden.Exec.Command"
> Return="check"
> Impersonate="no"
> Execute="deferred"
> BinaryKey="WixCA"
> DllEntry="CAQuietExec"
> />
>
> <!-- Custom Action for installing "MyTask" Tasks" -->
> <CustomAction Id="create.MY.TASK"
> Property="hidden.Exec.Command"
> Execute="immediate"
> Value=""[SystemFolder]SCHTASKS.EXE" /CREATE /SC MINUTE /MO
> 30 /TN MyTask /TR "php \"[MY_INSTALL_DIR]\MyTask.php\""
> /RU $(var.Admin.Name) /RP $(var.Admin.Password)"
> />
>
> The command line from the log is:
>
> Action start 0:03:07: "create.MY.TASK.
> MSI (s) (88:10) [00:03:07:357]: PROPERTY CHANGE: Adding
> hidden.Exec.Command property. Its value is
> '"C:\Windows\SysWOW64\SCHTASKS.EXE" /CREATE /SC MINUTE /MO 30
> /TN MyTask /TR "php \"C:\installDir\MyTask.php\"" /RU MyUser /RP password'.
> Action ended 0:03:07: create.MY.TASK. Return value 1.
>
> thanks
>
More information about the wix-users
mailing list