cómo ejecutar el archivo bat como administrador automáticamente desde una cuenta que no es de administrador

cómo ejecutar el archivo bat como administrador automáticamente desde una cuenta que no es de administrador

Mi cuenta de trabajo no es de administrador pero tengo la contraseña de administrador. Necesito ejecutar un archivo .bat como administrador automáticamente cuando Windows se inicia desde mi cuenta que no es de administrador. No pude entender cómo ingresar la contraseña de administrador para que el archivo .bat se ejecute como administrador. ¿Alguna idea? Gracias. Esto es para Windows 7. Solo para aclarar, puedo realizar estos pasos manualmente después de iniciar sesión: 1. Ejecute el comando de DOS como administrador 2. Ingrese la credencial de administrador 3. Ejecute el archivo de secuencia de comandos. ¿Cómo puedo ejecutar estos 3 pasos de forma automática y silenciosa en segundo plano?

Respuesta1

Algunas personas solucionan este problema configurando una tarea en el Programador de tareas. Hace referencia al archivo por lotes y utiliza las credenciales de administrador. Deberías probar para ver las primeras veces que realmente ejecuta cada inicio de sesión. Además, deberá cambiar la contraseña guardada si la contraseña del administrador caduca o cambia.

Respuesta2

Debe crear un acceso directo al archivo bat. Luego haga clic derecho y elija propiedades para el acceso directo y podrá cambiar qué cuenta ejecuta el acceso directo y, por lo tanto, el archivo por lotes.

ACTUALIZACIÓN: Según la aclaración, desea ejecutar algo al "inicio" sin proporcionar una contraseña de administrador. Hay varias posibilidades dependiendo de su necesidad real. ¿El inicio podría significar el inicio de la máquina o al iniciar sesión?

Hay varias formas de ejecutar programas en diferentes momentos, pero el Programador de tareas es probablemente la más sencilla. Esto le permite programar tareas tanto para el momento de inicio como para el momento de inicio de sesión, no solo en un horario de tipo reloj.

Encontrará el programador de tareas en el Panel de control o búsquelo en el menú de inicio. Los escenarios son bastante evidentes.

Si su programa necesita derechos específicos para hacer algo (no ha mencionado qué), es mejor crear un usuario específico con solo esos derechos si puede, para que haya menos peligro de comprometer toda la máquina si lo piratean. Sin embargo, de cualquier manera, el cuadro de diálogo de creación de tarea le permite ejecutar como cualquier usuario válido y también le permite almacenar credenciales en el almacén de credenciales de Windows para que haya un mínimo de seguridad.

Agregue un activador para iniciar sesión o iniciar según sea necesario. Agregue una acción para ejecutar su archivo por lotes. Agregue cualquier condición en la que no desee ejecutar la acción y luego acéptelo todo.

Solo recuerde que, si ejecuta al iniciar el sistema, no tendrá el mismo entorno que cuando lo ejecuta localmente, asegúrese de que su archivo por lotes solo use rutas absolutas y pruébelo cuidadosamente.

Mencionas en otro comentario que no puedes crear una tarea programada con tu inicio de sesión normal. Si este es el caso, debe iniciar sesión con la cuenta de administrador para configurar el horario.

información relacionada