Scripts PowerShell .ps1 con Cerewro: crear, ejecutar y programar
Cerewro puede escribir scripts .ps1 completos a partir de una descripción, configurar la ExecutionPolicy necesaria, ejecutarlos y programarlos como tareas automáticas con schtasks.
Crear y ejecutar script PS1
Crea un script PowerShell que haga backup de C:\datos a D:\backup con timestamp y lo ejecuta ahora
Script generado por Cerewro
$fecha = Get-Date -Format "yyyyMMdd_HHmmss"
$destino = "D:\backup\datos_$fecha"
New-Item -ItemType Directory -Path $destino -Force
robocopy C:\datos $destino /MIR /R:3 /W:5
Write-Host "Backup completado en: $destino"
Configurar ExecutionPolicy
Permitir scripts locales
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
Programar script como tarea diaria
schtasks /create /tn "BackupDiario" /tr "powershell -File C:\scripts\backup.ps1" /sc daily /st 02:00
Firma de scripts: En entornos con política AllSigned, Cerewro puede configurar un certificado de firma local para que los scripts generados puedan ejecutarse sin cambiar la política de seguridad global.