Script para hacer tareas programadas en Windows con credenciales de administrador [duplicado]

0

He escrito un script (en R)

cmd = paste0("schtasks /create /sc WEEKLY /d MON /tn ",task," /tr ",comm," /st 12:51")
system(command = cmd)

Donde task es el nombre de la tarea y comm es la ubicación de R y el script. Esto funciona y el script se ejecuta. Sin embargo, tengo algunos scripts en los que me gustaría pasar mis credenciales.

Básicamente, esto es solo agregar /RU *** /RP *** a cmd , sin embargo, no creo que almacenar mi nombre de usuario y contraseña sea una buena idea en un archivo compartido.

¿Hay alguna forma de cifrar las credenciales o quizás otra alternativa?

    
pregunta R.M. 31.01.2018 - 16:45
fuente

1 respuesta

1

En lugar de hacerlo en R, puedes hacerlo en Powershell y guardar las credenciales como una cadena segura. Eso resuelve el problema de que sea legible para el ser humano, pero las credenciales utilizadas para crearlo aún están disponibles (lo que no es una buena práctica de seguridad). Más información sobre eso está disponible aquí . De lo contrario, puede hacer esto en Powershell y usar obtener -credencial , que le solicita que ingrese las credenciales apropiadas. (Esa es una forma mucho más segura de manejar eso, aunque viene con la "molestia" de ingresar su ID y contraseña)

    
respondido por el baldPrussian 31.01.2018 - 17:10
fuente

Lea otras preguntas en las etiquetas