
He configurado mi computadora para que arranque a la misma hora todos los días cuando no estoy en casa. Lo necesito para ejecutar un archivo por lotes sin que nadie lo toque justo cuando arranca.
Agregué un acceso directo al archivo en la carpeta "inicio". Sin embargo, el script no se ejecuta hasta que inicio sesión y selecciono el escritorio desde la interfaz metro.
¿Hay alguna manera de ejecutar este script sin iniciar sesión?
Respuesta1
Podrías usar algunas de las utilidades de Windows y convertir un script en un servicio. Lo he hecho antes y había información sobre cómo hacerlo que se encontró fácilmente.
Más información:¿El mejor srvany.exe para Windows XP y Windows 7?
Respuesta2
Si tiene Windows 8 Pro, abra el acceso a la búsqueda de aplicaciones usando + Q, escribagpedit.mscy abre elEditor de políticas de grupo local.
Debajo
Computer Configuration / Windows Settings
encontrarásScripts (inicio/apagado)Debajo
User Configuration / Windows Settings
encontrarásScripts (iniciar sesión/cerrar sesión)
Especifique aquí su archivo por lotes o script de PowerShell.
Respuesta3
Siga los pasos en esta URL. Le muestra cómo también puede iniciar un script de PowerShell (que es más preferido que un script por lotes):
http://teusje.wordpress.com/2012/09/11/windows-server-logging-users-logon-and-logoff-via-powershell/
Respuesta4
¿Windows 8 eliminó el archivo Autoexec.nt? Cuando me daba pereza, hice un exe con rar con nada más que un archivo por lotes y los programas necesarios. Luego configuré ese exe personalizado como un servicio. No tengo idea si eso se puede hacer en 8. Sé que no debo responder una pregunta cuando no conozco el sistema operativo, perdónenme si molesto.