none
Profilo Utente tramite script RRS feed

  • Domanda

  • Buongiorno a tutti avendo un dominio basato su windows 2003 e con cliente misti 7,Vista ,Xp, e dovendo implementare un mandatory profile, ho la necessità di fare in modo che tramite script, a seconda del SO operativo venga scelto un determinato profilo.

    Ora vorrei gestire il tutto tramite script. La rilevazione del SO tramite WMI non è un problema, mentre non riesco a trovare la soluzione per implementare il "profilePath" in modo generalizzato, ma solo singolarmente utente per utente. E cioè

    Set objUser = GetObject("LDAP://cn=userTest,ou=Management,dc=NA,dc=test,dc=com")
    objUser.Put "profilePath", \\sea-dc-01\Profiles\userTest

    Come posso fare ?

     

    giovedì 22 aprile 2010 12:09

Risposte

  • Non si può generalizzarlo, secondo me.

    ma lo metti in un logon script?

    dove esegui le azioni? sia di ril. S.O. che di modifica oggetti.

    Cioè: da un sistema che ha accesso WMI lanci un ciclo su tutte le macchine e catturi OS version e logged-on user e poi scrivi le proprietà in active directory OPPPURE tramite logonscript rilevi il SO usato da ogni utente?

     

    Prova con il logonscript, l'utente potrebbe avere anche i permessi per cambiarsi il profilo utente... se nel logonscript imposti la rilevazione del S.O. del computer "." e poi dici di aggiornare l'utente corrente (puoi recuperare il nome dalle var ambientali di processo, se proprio), potrebbe funzionare!

     

    altrimenti direi che sarebbe utile un piccolo "database" o una serie di file su una share condivisa sul server e poi un ciclo che passa ogni tanto a controllare che tutto sia "compliant"...

     

    spero di essere stato utile. Se leggendo il post ti è già venuta in mente una soluzione e vuoi una mano non hai che da chiedere qui.

     

    Ciao!


    Diego Castelli
    giovedì 22 aprile 2010 14:25
  • forse non capisco quello che stai chiedendo ma perchè non usi una variabile ?
    Edoardo Benussi - Microsoft® MVP
    Management Infrastructure - Systems Administration
    https://mvp.support.microsoft.com/Profile/Benussi
    edo[at]mvps[dot]org
    giovedì 22 aprile 2010 14:31
    Moderatore

Tutte le risposte

  • Non si può generalizzarlo, secondo me.

    ma lo metti in un logon script?

    dove esegui le azioni? sia di ril. S.O. che di modifica oggetti.

    Cioè: da un sistema che ha accesso WMI lanci un ciclo su tutte le macchine e catturi OS version e logged-on user e poi scrivi le proprietà in active directory OPPPURE tramite logonscript rilevi il SO usato da ogni utente?

     

    Prova con il logonscript, l'utente potrebbe avere anche i permessi per cambiarsi il profilo utente... se nel logonscript imposti la rilevazione del S.O. del computer "." e poi dici di aggiornare l'utente corrente (puoi recuperare il nome dalle var ambientali di processo, se proprio), potrebbe funzionare!

     

    altrimenti direi che sarebbe utile un piccolo "database" o una serie di file su una share condivisa sul server e poi un ciclo che passa ogni tanto a controllare che tutto sia "compliant"...

     

    spero di essere stato utile. Se leggendo il post ti è già venuta in mente una soluzione e vuoi una mano non hai che da chiedere qui.

     

    Ciao!


    Diego Castelli
    giovedì 22 aprile 2010 14:25
  • forse non capisco quello che stai chiedendo ma perchè non usi una variabile ?
    Edoardo Benussi - Microsoft® MVP
    Management Infrastructure - Systems Administration
    https://mvp.support.microsoft.com/Profile/Benussi
    edo[at]mvps[dot]org
    giovedì 22 aprile 2010 14:31
    Moderatore