Powershell v3 viene con todos estos nuevos cmdlets de programación de trabajos. Se ven geniales, pero tengo problemas para crear un disparador específico. Necesito ejecutar un trabajo todos los días, repitiéndome cada hora, durante un intervalo específico.Powershell v3 New-JobTrigger diariamente con repetición
El uso de la IU de la Tarea-Programador es sencillo, pero no puedo abrirme camino en el cmdlet New-JobTrigger.
Si utilizo el diario parámetro-set, no tengo la opción de repetición:
New-JobTrigger [-Daily] -At <DateTime> [-DaysInterval <Int32> ] [-RandomDelay <TimeSpan> ] [ <CommonParameters>]
Si utilizo el parámetro-Una vez establecido, no puede tener la opción Diario
New-JobTrigger [-Once] -At <DateTime> [-RandomDelay <TimeSpan> ] [-RepetitionDuration <TimeSpan> ] [-RepetitionInterval <TimeSpan> ] [ <CommonParameters>]
Lo que necesito, pero obviamente no funciona, es una mezcla entre los dos. Por ejemplo:
New-JobTrigger -Daily -At xxxx -RepetitionDuration (New-TimeSpan -Hours 5) -RepetitionInterval (New-TimeSpan -Hours 1)
¿Es posible? ¿Tal vez mezcla varios factores desencadenantes para el mismo trabajo?
es esa parte de cmdlet de PowerShell nativo? o está en el PSCX o algo así? –
Sí, excepto que no hace lo que la pregunta estaba haciendo. Está tratando de crear un activador diario que se ejecute cada hora. ¿Cómo se marca esto como aceptado? Esto me parece que está programando que se ejecute durante un día, cada 5 minutos. ¿Me estoy perdiendo de algo? –