Yii2- Execute o aplicativo Console no Windows usando o Scheduler

Eu estou trabalhando emyii2. Eu tenho uma função de criação que quero executar em segundo plano a cada 24 horas.

 public function actionCreate()
{
    $model = new MeterPing();

    // CURL code to get results from web-api

    if ($model->load(Yii::$app->request->post()) && $model->save()) {
        return $this->redirect(['view', 'id' => $model->id]);
    } else {
        return $this->render('create', [
            'model' => $model,
        ]);
    }
}

Também nesta função, buscarei alguns registros de umweb-API. Mas minha principal preocupação é executar a função acima em segundo plano a cada 24 horas.

Atualização 1

Conforme sugestão, criei um controlador emconsole\controller

namespace console\controllers;

use yii\console\Controller;

class TestController extends Controller {

public function actionIndex() {
    echo "cron service runnning";
}}

Agora, para testá-lo, segui esteligação e criou um serviço de execução usandocmd com os seguintes parâmetros

Agora, seguindo as sugestões sugeridas, tentei cada passo. o.bat arquivo contém

@Echo off
title My Cron Job
:: See title at the top
php E:\xampp\htdocs\inventory-web\yii test
pause

Depois de salvar o arquivo e adicioná-lo ao agendador de tarefas. Eu tentei executá-lo nessa interface. E eu vi um cmd abrindo e mostrando a mensagem.

Como eu posso fazer isso? Qualquer ajuda seria muito apreciada.

questionAnswers(2)

yourAnswerToTheQuestion