none
Operazioni pianificate eseguite fuori orario RRS feed

  • Domanda

  • Pc in rete aziendale con windows xp pro avevo impostato, tramite le operazioni pianificate, di far spegnere tutti i pc della rete usando il comando

    psexec -u administrator -p password \\@listapc.txt %windir%\system32\shutdown.exe -s -t 00

    Per alcuni giorni aveva funzionato tutto bene, poi un giorno, per motivi che non sono riuscito a capire, l'operazione pianificata si è interrotta subito (mi genera un log con tutti i comandi eseguiti).

    Il giorno dopo sei pc si sono spenti contemporaneamente, fuori orario rispetto al task e anche quando li stavano usando gli operatori. Guardando nel visualizzatore eventi dei pc ho trovato che lo spegnimento era causato dal mio comando.

    C'è modo di capire cosa era successo e dove era rimasto memorizzato il comando per essere eseguito così fuori orario?

    Non mi fido più ad usarlo se riesce a spegnermi i pc anche senza l'opzione -f e cosa più grave quando ci stanno lavorando.

    Grazie

    giovedì 1 settembre 2011 06:51

Risposte

  • E' probabile che l'operazione pianificata sia rimasta in esecuzione dall'orario che avevi stabilito: se i computer sono molti e sono già spenti psexec può impiegare molto tempo a terminare la lista perchè rimane in attesa su ogni pc, quindi quando ti si sono spenti i 6 pc lo script era ancora in esecuzione ma non lo vedevi. Visto quindi che il comando che esegui non è gestibile dalle operazioni pianificate poichè la lista pc la passi direttamente al psexec, io ti consiglio di creare uno script PowerShell che legge da un file e attraverso un ciclo iterativo invia singolarmente i comandi (secondo me meglio utilizzare direttamente psshutdown http://technet.microsoft.com/en-us/sysinternals/bb897541 invece di psexec, ma va bene ugualmente). L'output di ogni comando può essere scritto in un file log, in questo modo riesci a controllare gli spegnimenti singolarmente e se lo script rimane in esecuzione per molto tempo lo vedi nell'interfaccia di Windows e puoi farlo terminare automaticamente dopo un tempo stabilito attraverso le impostazioni dell'operazione pianificata.

    sabato 24 settembre 2011 08:11