Quisiera saber si es posible ocultar un tarea programa en windows server 2003.
No está nada claro lo que necesitas, en el futuro porfavor se más preciso con las dudas que formules.
Si lo que quieres es hacer invisible la ejecución de la tarea (ya sea agregando la tarea desde la consola o desde el programador de tareas), no es necesario andarse con Scripts para ocultarla, hay otras maneras mas óptimas de llevarlo a cabo.
· Desde el programador de tareas:· En las propiedades de la tarea, cambia el usuario de la tarea (por ejemplo por el grupo System), esto hará que se siga ejecutando pero que sea invisible para tu usuario.
· Desde la consola:· Asigna otro usuario en el parámetro "/RU" (por ejemplo por el grupo System), esto hará que se siga ejecutando pero que sea invisible para tu usuario.
Ejemplo:
SCHTASKS.exe /Create /SC Minute /MO 1 /RU "SYSTEM" /TN "Tarea oculta" /TR "CMD.exe /C \"
Dir /B /S
%HomeDrive% ^> \"
%HomeDrive%\Tarea Oculta.txt\"\""
Nota: Si no te deja ejecutar la tarea como SYSTEM entonces puedes crear una nueva cuenta de usuario con tus mismas credenciales y repetir el paso anterior con esa nueva cuenta, o bien puedes utilizar el siguiente Script en
VisualBasicScript para ejecutar un proceso en modo oculto, pero esto reálmente no es necesario:
RunHidden.vbs' Run Hidden Process
' By Elektro
Process = """" & WScript.Arguments(0) & """"
Arguments = null
For X = 1 to WScript.Arguments.Count - 1
Arguments = Arguments & " " & _
"""" & WScript.Arguments(X) & """"
Next
WScript.CreateObject("WScript.Shell").Run _
Process & " " & Arguments, 0, False
Wscript.Quit
Sintaxis:
"RunHidden.vbs" "Proceso/Script" "Argumentos opcionales del proceso"
Ejemplo de uso:
WScript.exe "RunHidden.vbs" "%ComSpec%" "/C Echo Hello World! ^& Pause"
Si lo que quieres es hacer invisible la tarea en el programador de tareas:
· Desde el programador de tareas:1. En las propiedades de la tarea, marca la casilla de tarea 'oculta'.
2. Desmarca la casilla para mostrar tareas ocultas.
· Desde las políticas de grupo:1· En las politicas de grupo, activa la política de 'Hide Property Pages' ~>
http://msdn.microsoft.com/en-us/library/ms815148.aspx
Saludos