settingsLogin | Registersettings
Es tu primera visita? Te invitamos a visitar nuestra sección de preguntas frecuentes FAQ!
x
Show Menu

Scripts en Windows Server 2008 funcionan y en 2008 R2 no

+2 votos

Buenas,

Agradeceria si alguien sabria darme alguna respuesta a un problema. Tengo una serie de scripts (ps1) que se ejecutan automaticamente con el programador de tareas del windows server 2008. Estas tareas las exporto a un fichero xml i las importo en el programador de tareas del nuevo server principal con server 2008 R2 i aquí los scripts de powershell empiezan a fallar, por ejemplo os paso un script el qual busca pdfs en una ruta i los elimina semanalmente, en 2008 funciona bien pero en 2008 R2 me da un error que no se ha introducido el parametro "recursive". Aquí os paso el codigo:

 

">>> Eliminant PDFs del directori F:\TEMP\Fotocopiadora <<<"
get-childitem "\\S1\F\TEMP\Fotocopiadora" -include *.* -recurse | foreach ($_) {"-->   Esborrant $_";remove-item $_.fullname}
 
">>> Eliminant PDFs del directori F:\TEMP\ImpressoraPDF <<<"
get-childitem "\\S1\F\TEMP\ImpressoraPDF" -include *.* -recurse | foreach ($_) {"-->   Esborrant $_";remove-item $_.fullname}
 
El parametro recursive esta, entonces, porque en 2008 funciona el script i en 2008 R2 salta este aviso? El problema es que si se ejecuta de forma manual al escript se puede dar la orden que haga el recursive pero al hacerse de forma automatica no se le puede autorizar que continue i por lo tanto no borra los pdfs...
 
 
La red de mi trabajo esta compuesta por Servicores Windows 2008 i 2008R2 i los pcs son Win7 32 i 64bits. Eliginedo la opcion: "Configurar para:" Seleccionar "Windows Server 2003, Windows XP o Windows 2000" me funcionarà la tarea?
 
 
Saludos
David
preguntado por grifax21 (162 puntos)   Feb 4, 2013
editado por grifax21 Feb 5, 2013

1 Respuesta

+1 voto
 
Mejor respuesta
respondido por Miguel Galvis (125 puntos)   Feb 4, 2013
seleccionada por grifax21 Feb 6, 2013
La red de mi trabajo esta compuesta por Servicores Windows 2008 i 2008R2 i los pcs son Win7 32 i 64bits. Eliginedo la opcion: "Configurar para:" Seleccionar "Windows Server 2003, Windows XP o Windows 2000" me funcionarà la tarea?
a mi me funciono
He provado a crear nueva tarea con la opcion: "Configurar para:" Seleccionar "Windows Server 2003, Windows XP o Windows 2000" pero en Acciones no puedo crear una nueva accion que me envie un correo electronico, solo puede iniciar un programa? Como lo hago si quiero que me envie un correo con un log que genera el script?
...