GOOGLE ADS

lunes, 25 de abril de 2022

¿El script de PowerShell Core se ejecuta pero el Programador de tareas no lo ejecuta?

Estoy tratando de programar un script de PowerShell Core 7.2 para que se ejecute en Windows Server 2012R2. El script se ejecuta manualmente, sin errores, desde el servidor y el Programador de tareas ejecuta la tarea. En la Historia, puedo verTask Completed

El problema es que el script no se ejecuta. Se supone que debe mover los archivos y los archivos no se mueven, lo que significa que el script no se ejecutó.

Los ajustes del Programador de tareas que se seleccionan son los siguientes:

General: se ejecuta tanto si el usuario ha iniciado sesión como si no; se ejecuta con los privilegios más altos.
Acciones -> Acción Iniciar un programa Acciones -> Programa/Script "C:\Archivos de programa\PowerShell\7\pwsh.exe" (ubicación de pwsh.exe)
Acciones -> Agregar argumentos -Omisión de política de ejecución -Archivo "R:\Public \IT\Vantage_Utilities\CNC_Scripts\File Transfer\Fastems\CNC_File_Transfer_Fastems.ps1"
Ubicación -> Nombre de la máquina local

No estoy realmente seguro de lo que está yendo mal aquí.


Solución del problema

Al configurar la tarea programada, en Acción -> Iniciar un programa -> Programa/Script

ingrese esto

"C:\Archivos de programa\PowerShell\7\pwsh.exe" -Archivo "R:\Public\IT\Vantage_Utilities\CNC_Scripts\File Transfer\Fastems\CNC_File_Transfer_Fastems.ps1"

El programador puede preguntarle si desea ejecutar su ejecutable de PowerShell con los parámetros -Archivo "R:\Path to script\CNC_File_Transfer_Fastems.ps1" haga clic en Sí.

No hay comentarios:

Publicar un comentario

Regla de Firestore para acceder a la generación de subcolección Permisos faltantes o insuficientes

Tengo problemas con las reglas de Firestore para permitir el acceso a algunos recursos en una subcolección. Tengo algunos requests document...