locked
Script vbs al logon di una macchina Windows 7 in Active Directory RRS feed

  • Discussione generale

  • Buongiorno,

    nella nostra realtà lavorativa abbiamo l'infrastruttura Active Directory e le macchine all'avvio si connettono al dominio e, tramite uno script vbs che parte al logon sul dominio, vengono mappate unità di rete e stampanti. Funziona tutto perfettamente in macchine con XP ma non con quelle con Windows7.

    Quale potrebbe essere il problema?

    Riporto lo script:

    ' Printers.vbs - Windows Logon Script.
    Set objNetwork = CreateObject("WScript.Network")
    objNetwork.MapNetworkDrive "M:" , "\\server1\toolbox"
    objNetwork.MapNetworkDrive "N:" , "\\server2\toolbox"
    '
    objNetwork.AddWindowsPrinterConnection "\\server1\Xerox1"
    objNetwork.AddWindowsPrinterConnection \\server2\Xerox2"

     

    • Modificato Anca Popa venerdì 29 ottobre 2010 08:27 formattazione titolo
    • Tipo modificato Anca Popa domenica 31 ottobre 2010 19:18 attesa di feedback
    lunedì 18 ottobre 2010 07:33

Tutte le risposte

  • Ciao,

    Prova ad eseguire lo script già loggato (anche senza username e password) che ti ho riportato e dimmi se ti esce qualche errore.

    Saluti

    Option Explicit
    Dim objNetwork
    Dim strDriveLetter, strRemotePath, strUser, strPassword, strProfile

    ' Settiamo al valore delle variabili
    strDriveLetter = "F:"
    strRemotePath = "\\192.168.0.2\e$"
    strUser = "username"
    strPassword = "password"
    strProfile = "false"

    ' Questa sezione crea un oggetto di rete. (objNetwork)
    ' Quindi applicare il metodo MapNetworkDrive. Risulta B: unità
    ' Nota, questo script dispone di 5 argomenti sulle linee 21/22.
    Set objNetwork = WScript.CreateObject("WScript.Network")
    objNetwork.MapNetworkDrive strDriveLetter, strRemotePath, _
    strProfile, strUser, strPassword

    ' Extra codice, presenta un messaggio di corretto collegamento alla unità
    WScript.Echo " Launch Explorer, check: "& strDriveLetter
    WScript.Quit

    martedì 19 ottobre 2010 07:09
  • Lo script funziona.

    Però mi sta venendo un dubbio e cioè che non sia un problema di scripting ma di permessi ad eseguirli sulla macchina. Mi chiedo: in winxp gli script vengono eseguiti all'avvio senza problemi, in win7 non è che l' UAC (User Account Control) ne blocchi l'esecuzione ?


    mercoledì 20 ottobre 2010 06:27
  • Allora prova lo script senza "strUser" & "strPassword" e prova a collegare la cartella condivisa sempre già loggato e se non escono errori prova ad inserire lo script in una Group Policy oppure nelle proprietà dell'Utente in Active Directory sotto Profilo --> Script di accesso.

    Fammi sapere!

    Ciao

    mercoledì 20 ottobre 2010 06:33
  • Ciao valdo2,

    Innanzitutto ringrazio Fabiooo per la collaborazione, possiamo presumere che il problema è stato risolto con i suggerimenti ricevuti?

    Rinnovo la richiesta di Fabiooo di avere delle notizie.

    Ciao.  


    Anca Popa Follow ForumTechNetIt on Twitter

    FAQ:

    Hyper-V Download e documentazione

    Gestione delle Performance in ambienti virtualizzati: Monitoraggio del Processore

    Virtualizzazione e Failover Cluster

    Microsoft offre questo servizio gratuitamente, per aiutare gli utenti e aumentare il database dei prodotti e delle tecnologie Microsoft. Il contenuto viene fornito “così come è” e non comporta alcuna responsabilità da parte di Microsoft. 

    venerdì 29 ottobre 2010 08:26
  • Scusate per il grande ritardo con cui rispondo, ma solo da poco sono riuscito a fare tutti i test che volevo.

    Dunque, la soluzione sta nella creazione di una chiave di registro, come riportato dal seguente articolo: http://support.microsoft.com/kb/937624

    la soluzione è per vista ma funziona perfettamente anche in Win7. Ho inserito in una group policy di dominio la creazione della chiave del registry e precisamente in Configurazione utente -> Preferenze -> impostazioni di windows ->Registro di sistema e dopo la creazione della chiave lo script .vbs viene eseguito correttamente senza nessun problema.

    un saluto a tutti

     

     

    lunedì 14 febbraio 2011 10:36