DOS: come si esegue un batch senza dover accedere a una condivisione?
Domanda
Sto eseguendo un comando xcopy in uno script batch che copia un file su un'unità condivisa su un'altra workstation; tuttavia la workstation richiede un login prima di connettersi alla condivisione. Esiste un modo per eseguire lo script di login / connect nel file batch?
grazie in anticipo
Soluzione
Puoi utilizzare " net use x: \ nomeserver \ nomecondivisione / u: nome utente password " comando per accedere alla condivisione all'interno del file batch. Tuttavia, inserire la password in un file batch in chiaro è generalmente una cattiva idea.
Altri suggerimenti
È possibile utilizzare net use per mappare un'unità temporanea e accedere utilizzando le credenziali. Questo è ciò che dovevamo fare. Forse c'è un modo migliore. Quindi alla fine dello script scompattiamo l'unità.
Ecco un link al comando net use: http: //www.cezeo.com/tips-and-tricks/net-use-command/