none
operazione pianificata RRS feed

  • Domanda

  • ciao a tutti, ho un server 2008 std R2, sto impazzendo per una stupidata

    devo pianificare l'esecuzione di un file batch che deve solo stoppare un servizio, copiare dei files e riattivarlo.

    Ho provato a pianificarlo dall'utilità di pianificazione, la inserisce, mi segnala che l'ultima esecuzione è stata eseguita ieri all'orario indicato, la prossima sarà stasera all'orario indicato e il risultato dell'ultima operazione è "operazione completata (0x0)", ma dei file copiati non c'è traccia.

    ho eliminato la pianificazione, ho provato ad inserila con il comando at, automaticamente mi è a apparsa nell'utilità di pianificazione, ma stesso identico risultato, nessun errore ma nessuna traccia di quello che dovrebbe fare.

    ovviamente se lancio il batch dal dos, funzione tutto correttamente

    cosa posso fare ?

    grazie

    giovedì 20 giugno 2013 14:37

Risposte

  • Ciao e grazie a tutti per l'aiuto, ho risolto anche se per me rimane ancora un mistero.

    Praticamente il batch che avevo creato eseguiva un xcopy  di una cartella di C in un'altra cartella di C ma mappata come drive di rete con net use.

    ho modificato il file sostituendo al drive di rete il percoso completo c:\..... e funziona.

    mi rimane un mistero perchè da dos funzionava tutto.

    Grazie ancora a tutti

    ciao

    martedì 25 giugno 2013 09:50

Tutte le risposte

  • con quali credenziali viene eseguita l'operazione pianificata ? le stesse che usi per lanciarla interattivamente ?

    Edoardo Benussi
    Microsoft MVP - Directory Services
    edo[at]mvps[dot]org

    giovedì 20 giugno 2013 14:41
    Moderatore
  • si, nell'utilità di configurazione è selezionato "esegui con i privilegi più elevati"

    grazie

    giovedì 20 giugno 2013 15:07
  • non è questa la risposta alla mia domanda. la domanda è: con quale account viene eseguita l'operazione pianificata ?


    Edoardo Benussi
    Microsoft MVP - Directory Services
    edo[at]mvps[dot]org

    giovedì 20 giugno 2013 15:22
    Moderatore
  • tramite il comando AT non mi chiede l'utente e non mi sembra che ci sia l'opzione per farlo.

    ovviamente il comando viene eseguito dall'utente administrator.

    nel tentativo precedente tramite l'utulità di pianificazione veniva eseguita con administrator ( ma nel caso non lo fosse, l'esito non lo riporterebbe come errore ?? )

    grazie ancora

    ciao

    giovedì 20 giugno 2013 15:37
  • il sospetto è che l'utente, nel cui contesto di sicurezza viene eseguita l'operazione pianificata, non abbia i permessi sufficienti per eseguire la copia.

    Edoardo Benussi
    Microsoft MVP - Directory Services
    edo[at]mvps[dot]org

    venerdì 21 giugno 2013 13:17
    Moderatore
  • Ripartiamo con un task pianificato selezionado "privilegi elevati" e utilizzando lo stesso utente che da dos esegue con successo il batch.

    Aggiungi in coda ai comandi che fermano/avviano il servizio il seguente codice

    sc stop spooler  c:\_log.txt 2>&1

    robocopy c:\windows\temp c:\temp /w:0 /r:1 c:\_log.txt 2>&1

    sc start spooler c:\_log.txt 2>&1

    meglio ancora se alleghi il tuo batch potermmo capire perchè ritorna 0x0

    ciao


    Gastone Canali >http://www.armadillo.it

    Se alcuni post rispondono al tuo quesito (non necessariamente i miei), ricorda di contrassegnarli come risposta e non dimenticare di contrassegnare anche i post utili . GRAZIE! Ricorda di dare un occhio anche QUI

    domenica 23 giugno 2013 10:53
    Moderatore
  • Ciao e grazie a tutti per l'aiuto, ho risolto anche se per me rimane ancora un mistero.

    Praticamente il batch che avevo creato eseguiva un xcopy  di una cartella di C in un'altra cartella di C ma mappata come drive di rete con net use.

    ho modificato il file sostituendo al drive di rete il percoso completo c:\..... e funziona.

    mi rimane un mistero perchè da dos funzionava tutto.

    Grazie ancora a tutti

    ciao

    martedì 25 giugno 2013 09:50