locked
script per copia cartella appdata local e locallow RRS feed

  • Domanda

  • ciao a tutti, avrei questa necessità. Ho un farm con 3 server TS (windows 2012 R2), ho creato un profilo roaming per gli utenti e una folder redirection per le cartelle desktop/documenti/preferiti / ecc..

    Vorrei che quando un utente esegue il logoff il contenuto della cartella appdata\local e localow  venga copiato nel profilo utente degli altri 2 server. Visto che le impostazioni di chrome/firefox/outlook/skype e altri programmi risiedono in queste cartelle.

    Infatti è capitato che un  utente effettuasse un logon su un altro server diverso dal solito e non funzionava l'account di outlook, skype ed altri programmi.

    potrei fare un semplice robocopy però nello script dovrei capire qual'è il server a cui era collegato l'utente e copiare i files negli altri server.

    Voi avete già provato una procedura simile? c'è in rete qualche script che si può customizzare?

    Grazie


    martedì 6 dicembre 2016 10:07

Risposte

Tutte le risposte

  • Ciao CTA,

    ma gli utenti non sono dei domain users?

    Saluti, Nikola 

    giovedì 8 dicembre 2016 14:25
    Moderatore
  • Teoricamente i folder che tu vorresti copiare dovrebbero rimanere locali... (solo AppData\Roaming dovrebbe spostartsi...), ma molte applicazioni, anche di MS, non rispettano tale regola e di seguito trovi alcune indicazioni specifiche per office/outlook

    Quick Access Toolbar files for 2007 Office applications do not roam with your profile

    L'idea spiegata dal supporto di citrix, potrebbe essere replicata per gli altri applicativi, ma bisogna utilizzare il folder giusti da sincronizzare via gpo https://support.citrix.com/article/CTX130665

    ancora info

    https://www.msoutlook.info/question/qat-and-ribbon-settings-not-saved-upon-logoff

    Ti consiglio di leggere http://www.systemcenter.ninja/2011/05/user-state-virtualisation-aka-folder.html per prendere spunto su eventuali soluzioni.

    Ora ritorniamo alla tua idea.

    Potresti agganciare uno script di logoff a una serie di robocopy mirati ai soli folder necessari. La copia dei due folder local e locallow, potrebbe richiedere molto tempo e di conseguenza rallentare il successivo logon dell'utente, dovuto alla copia del "lievitato" roaming profile.

    Per individuare il server a cui l'utente era "collegato", lo trovi nella variabile %LOGONSERVER% poi dovrai aver l'accortezza con robocopy, di usare almeno le seguenti opzioni /R:0 /W:0 /XJ

    La cosa potrebbe funzionare, ma la quantità dei dati da copiare deve rimanere accettabile e questo è sicuramente dipendente dalla tua infrastruttura (velocità di rete, I/O server e clients, accessi/logoff contemporanei etc.)

    Se hai bisogno di qualche dritta per lo script chiedi pure.

    Ciao Gas


    Gastone Canali >http://www.armadillo.it


    Se alcuni post rispondono al tuo quesito(non necessariamente i miei), ricorda di contrassegnarli come risposta e non dimenticare di contrassegnare anche i post utili. GRAZIE! Ricorda di dare un occhio ai link Click Here andHere


    giovedì 8 dicembre 2016 22:45
    Moderatore
  • si, pensavo di usare un robocopy, l'unico mio problema è capire nello script su quale server era loggato l'utente.

    grazie

    Andrea

    giovedì 15 dicembre 2016 08:35