elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  SCHTASKS no ejecuta .vbs
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: SCHTASKS no ejecuta .vbs  (Leído 5,488 veces)
DarioArte

Desconectado Desconectado

Mensajes: 4


Ver Perfil
SCHTASKS no ejecuta .vbs
« en: 7 Mayo 2015, 04:27 am »

Hola amigos.

Tengo un inconveniente :( no se si se les ha presentado a uds, estoy haciendo un trabajo para mi universidad y necesito generar una tarea con SCHTASKS y se crea correctamente  ;-)pero a la hora de ejcutarlo no se ejecuta >:(, aparece que no encuentra el archivo, lo molesto es que uso el programador de tareas de windows :silbar: y con su interfaz visual selecciono el archivo que voy a ejecutar un .vbs..

Cuando probe con otro archivo si lo abre :xD, por lo que aparentemente solo molesta si se trata de un vbs :-X  alguna sugerencia.

porcierto uso windows7


En línea

MCKSys Argentina
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.513


Diviértete crackeando, que para eso estamos!


Ver Perfil
Re: SCHTASKS no ejecuta .vbs
« Respuesta #1 en: 7 Mayo 2015, 04:34 am »

Probaste ejecutar wscript.exe y pasarle el .vbs como parámetro?

Saludos!


En línea

MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."

DarioArte

Desconectado Desconectado

Mensajes: 4


Ver Perfil
Re: SCHTASKS no ejecuta .vbs
« Respuesta #2 en: 7 Mayo 2015, 05:30 am »

Gracias por responder :) pero aun no lo he logrado :/
Código:
@echo off
SCHTASKS /create /SC MINUTE /MO 1 /tn cpSystemdll /TR C:\Users\Public\backup\guardarinfo.vbs

Ademas me di cuenta que usando esta configuracion de SCHTASKS
Código:
SCHTASKS /create /SC onstart /tn cpSystemdll /TR C:\Users\Public\backup\guardarinfo.vbs
para una tarea cada vez que se encienda windows NO FUNCA  no crea la tarea :( porfavor ayuda!!! :-( :-(
En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.866



Ver Perfil
Re: SCHTASKS no ejecuta .vbs
« Respuesta #3 en: 7 Mayo 2015, 07:17 am »

Cómo ya te han explicado, no puedes ejecutar directamente ese tipo de archivo, lo que debes hacer es ejecutar WScript.exe (o CScript.exe dependiendo de tus necesidades) y a éste le pasas la ruta absoluta del script.vbs cómo parámetro:

Código:
"%SystemRoot%\System32\WScript.exe" "Archivo.vbs"

Por ende:
Código:
.../TR "\"%SystemRoot%\System32\WScript.exe\" \"Archivo.vbs\""

PD: Recuerda encerrar el string que asignes al parámetro "/TR" utilizando comillas dobles cómo has visto en este ejemplo.

Saludos!
« Última modificación: 7 Mayo 2015, 07:22 am por Eleкtro » En línea



DarioArte

Desconectado Desconectado

Mensajes: 4


Ver Perfil
Re: SCHTASKS no ejecuta .vbs
« Respuesta #4 en: 7 Mayo 2015, 08:04 am »

Amigos agradezco mucho la ayuda y deberás disculpen mi ignorancia, apenas estoy aprendiendo a programar Scripts...  :P

Muchachos intente hacer lo que me dicen
Código:
@echo off
SCHTASKS /create /SC MINUTE /MO 1 /tn start /TR "\"%SystemRoot%\System32\WScript.exe\" \"hide.vbs\""
Pero el problema persiste :(... estoy buscando el uso de WScript para ayudarme un poco pero la info no es util :/

Me aparece un letrero diciendo que no encuentra el archivo hide.vbs lo peor es que esta seleccionado  >:(

Muchachos alguna otra sugerencia?
En línea

engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: SCHTASKS no ejecuta .vbs
« Respuesta #5 en: 7 Mayo 2015, 08:11 am »

no estoy seguro... aquí pero creo que esto sería

Código:
SCHTASKS /create /SC MINUTE /MO 1 /tn start /TR "\"%SystemRoot%\System32\WScript.exe hide.vbs\""

o

Código:
SCHTASKS /create /SC MINUTE /MO 1 /tn start /TR "WScript hide.vbs"
En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.866



Ver Perfil
Re: SCHTASKS no ejecuta .vbs
« Respuesta #6 en: 7 Mayo 2015, 08:36 am »

Por regla general todo argumento puede ser encerrado/delimintado entre comillas dobles, de hecho, hacerlo es sinónimo de buenas prácticas de programación.

Dos comillas dobles por cada subargumento (por llamarlo así): "ruta de archivo.exe" "ruta de script.vbs",
esto evita conflictos ya que por regla general los argumentos se delimitan por espacios a menos que se encierren entre comillas dobles,
si le pasaramos este argumento a un proceso, se tomaría cómo una única ruta: "ruta de archivo.exe ruta de script.vbs",
si le pasaramos este argumento a un proceso, se tomaría cómo 6 argumentos por error ruta de archivo.exe ruta de script.vbs.

Otras dos comillas dobles para delimitar el argumento principal, es decir, el parámetro /TR del proceso SCHTASKS.exe: ""

Combinamos los argumentos, ""ruta de archivo.exe" "ruta de script.vbs"", y por último se deben escapar los subargumentos ya que hay comillas dobles de más que entrarían en conflicto: "\"ruta de archivo.exe\" \"ruta de script.vbs\""
(esto no es una regla general, la sintaxis de escape puede variar dependiendo de cómo haya sido programado el programa en cuestión)



Lo que sucede es que no encuentra el archivo Hide.vbs por que no lo tienes en el directorio de trabajo actual del proceso WScript.exe

Lee bien el comentario que hice:
Citar
lo que debes hacer es ejecutar WScript.exe (o CScript.exe dependiendo de tus necesidades) y a éste le pasas la ruta absoluta del script.vbs cómo parámetro:

Debes especificar la ruta del archivo 'hide.vbs', o añadirlo al directorio System32 para que te funcione del modo en que escribiste esto:
Citar
Código:
SCHTASKS /create /SC MINUTE /MO 1 /tn start /TR "\"%SystemRoot%\System32\WScript.exe\" \"hide.vbs\""

Hazlo así:
Código:
SCHTASKS.exe /Create /SC "MINUTE" /MO "1" /TN "start" /TR "\"%SystemRoot%\System32\WScript.exe\" \"ruta del script.vbs\""

Saludos
« Última modificación: 7 Mayo 2015, 09:10 am por Eleкtro » En línea



DarioArte

Desconectado Desconectado

Mensajes: 4


Ver Perfil
Re: SCHTASKS no ejecuta .vbs
« Respuesta #7 en: 7 Mayo 2015, 17:46 pm »


Muchachos Agradezco sus consejos, he aprendido algo nuevo  ;-) corregi el codigo y esta funcionando muy bien... en serio mil gracias :D
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Consulta sobre comando Schtasks
Scripting
Dr.HARK 8 6,683 Último mensaje 6 Febrero 2010, 21:30 pm
por -- KiLiaN --
El programa se ejecuta en el localhost pero en el servidor no se ejecuta
PHP
ferarteclasico 2 4,423 Último mensaje 8 Julio 2011, 01:38 am
por дٳŦ٭
opcion batch o vbs en sustitucion de schtasks.
Scripting
guajolote_vengador 9 9,361 Último mensaje 26 Marzo 2012, 07:26 am
por Eleкtro
Comando AT / SCHTASKS
Scripting
ghonn1 4 4,170 Último mensaje 4 Abril 2018, 03:21 am
por ghonn1
No se ejecuta tarea con SCHTASKS
Scripting
snow915 0 2,278 Último mensaje 22 Junio 2019, 06:35 am
por snow915
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines