Yii2- Ejecute la aplicación Consola en Windows usando Scheduler

Estoy trabajando enyii2. Tengo una función de creación que quiero ejecutar en segundo plano 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,
        ]);
    }
}

También en esta función, buscaré algunos registros de unaweb-API. Pero mi principal preocupación es ejecutar la función anterior en segundo plano cada 24 horas.

Update 1

egún se sugirió, he creado un controlador enconsole\controller

namespace console\controllers;

use yii\console\Controller;

class TestController extends Controller {

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

Ahora, para probarlo seguí esteenlaza y creó un servicio de ejecución concmd con los siguientes parámetros

Ahora, siguiendo según lo sugerido, he intentado cada paso. Los.bat archivo contiene

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

Después de guardar el archivo y agregarlo al programador de tareas. Traté de ejecutarlo desde esta interfaz. Y sí vi un cmd abriéndose y mostrando el mensaje.

¿Cómo puedo hacerlo? Cualquier ayuda sería muy apreciada

Respuestas a la pregunta(2)

Su respuesta a la pregunta