Server - Sript di login non eseguiti correttamente

Ci sono dei casi in cui, salvo errori sugli script, questi vengono eseguiti spot, ecco i possibili motivi:

  • Rete lenta a causa di problemi su apparati, cavi o infrastruttura di rete con collegamenti che passano attraverso più apparati, tratte a diversa velocità o loop che causano l’intervento dello Spannig Tree.
  • Servizi di rete sul computer avviati in ritardo rispetto alla procedura di avvio/logon che viene eseguita in background e non può quindi accedere alla share SYSVOL del domain controller per l’avvio degli script. I motivi per cui ciò può succedere sono svariati e spesso saltuari e possono essere causati da:
    • Esecuzione di una procedura di inizializzazione a seguito dell’installazione di un aggiornamento di sistema tramite Windows Update o WSUS
    • Una scansione all’avvio eseguita dall’antivirus che può durare più del dovuto a causa di file temporanei corposi causati dalla sessione di lavoro precedente
    • Un rallentamento all’avvio dovuto ai programmi/servizi ad avvio automatico o alla frammentazione del partizione di avvio del sistema
Se la causa è la mancanza della rete nel momento in cui la procedura di avvio/logon prevede l’esecuzione dello script è possibile provare ad ovviare a tale problematica abilitando la GPO Computer Always wait for the network at computer startup and logon in Administrative Templates\System\Logon.

Per ulteriori informazioni si vedano:

Un’altra possibile causa potrebbe essere l’elevato numero di connessioni verso il Domain Controller, in questi scenari la problematica dovrebbe presentarsi più frequentemente nei giorni che seguono una pausa lavorativa degli uffici come ad esempio il Lunedì mattina. Per provare ad ovviare a questo problema è possibile aumentare il valore MaxUserPort, a rigurado si vedano:
Se viene per sbaglio rilevata connessione di dominio lenta si può applicare la seguente GPO:

Group Policy slow link detection in Administrative Templates\System\Group Policy che è possibile attivare e impostare a 0 per considerare tutte le connessioni di rete come veloci.

E' possibile anche forzare l’esecuzione degli script impostati via GPO tramite la GPO Computer Scripts policy processing in Administrative Templates\System\Group Policy, attivando tale GPO sarà possibile forzare l’esecuzione delle policy di script anche in presenza di connessioni lente.

Un articolo interessante:


Ovviamente il controllo dall'eventvwr del domani controller e del pc è sempre da effettuarsi

[fonte http://blogs.sysadmin.it/ermannog/archive/2012/05/03/script-di-login-non-eseguiti-saltuariamente.aspx]