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:
- Description of the Windows XP Professional Fast Logon Optimization feature
- Troubleshooting the intermittent slow logon or slow startup
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:
- When you try to connect from TCP ports greater than 5000 you receive the error 'WSAENOBUFS (10055)'
- MaxUserPort - what it is, what it does, when it's important
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