Script per eseguire attività di pianificazione su Windows con credenziali di amministratore [duplicate]

0

Ho scritto uno script (in R)

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

Dove task è il nome dell'attività e comm è il percorso di R e lo script. Funziona e lo script viene eseguito. Tuttavia ho alcuni script in cui vorrei passare le mie credenziali.

In pratica si tratta solo di aggiungere /RU *** /RP *** a cmd , tuttavia non penso che memorizzare il mio nome utente e password sia una buona idea in un file condiviso.

C'è un modo per crittografare le credenziali o forse un'altra alternativa?

    
posta R.M. 31.01.2018 - 16:45
fonte

1 risposta

1

Invece di farlo in R, puoi farlo in PowerShell e salvare le credenziali come una stringa sicura. Ciò risolve il problema di essere leggibile dall'uomo, ma le credenziali utilizzate per crearlo sono ancora disponibili (che non è una buona pratica di sicurezza). Maggiori informazioni su questo sono disponibili qui . Altrimenti puoi farlo in Powershell e usare ottenere -credential , che ti chiede di inserire le credenziali appropriate. (Questo è un modo molto più sicuro di gestirlo, anche se viene fornito con il "fastidio" di inserire l'ID e la password)

    
risposta data 31.01.2018 - 17:10
fonte

Leggi altre domande sui tag