Nota: La integración con PowerShell requiere una suscripción Pro o Enterprise de ShareGate Migrate. No está disponible en el plan Essentials.
Puedes usar Task Scheduler en Windows para ejecutar scripts de PowerShell de forma periódica o fuera del horario laboral.
Nota: Aunque puedes programar un script de migración para que se ejecute cuando no hayas iniciado sesión en Windows, no funcionará con el método de Autenticación por navegador ya que requiere que ingreses tu usuario y contraseña en una ventana del navegador al ejecutar el script.
Guarda tu script como un archivo .ps1
Para usar Task Scheduler, necesitas que tu script esté en formato de archivo .PS1.
Puedes usar Windows PowerShell ISE para crear scripts en ese formato.
Si usas Notepad u otro editor de texto plano para crear tus scripts, puedes guardarlos en formato .txt y luego cambiar la extensión a .ps1 en Windows.
Nota: Debes importar el módulo de ShareGate Migrate en tu script para que la programación funcione.
Crea una tarea programada
Abre Task Scheduler en Windows.
Selecciona Create Task... en el panel de Actions a la derecha.
Ponle un nombre y una descripción a la nueva tarea.
Configura tus opciones de seguridad.
Nota: La cuenta de usuario que utilices debe ser la misma que tiene la licencia en ShareGate Migrate.
Selecciona la pestaña Triggers.
Haz clic en New...
Configura las opciones de programación.
Nota: asegúrate de que Enabled esté seleccionado al final.Haz clic en OK.
Selecciona la pestaña Actions.
Haz clic en New...
Escribe Powershell.exe en el campo Program/script.
Escribe la ruta de tu script en el campo Add arguments.
Haz clic en OK.
Revisa y ajusta las opciones en las pestañas Conditions y Settings según lo necesites.
Haz clic en OK.
"Este artículo fue traducido usando inteligencia artificial. En caso de duda, consulta la versión original en inglés."
