none
Problema attività pianificate windows server 2012 R2 RRS feed

  • Domanda

  • Ciao,

    volevo segnalarvi questo problema: su una macchina Windows Server 2012 R2 ho settato un backup di alcuni database sql in una cartella di rete mappata; avevo l'esigenza di eliminare le cartelle zippate dei backup più vecchie di 7 giorni, quindi ho creato un file batch con il seguente comando: forfiles -p "Z:\BCK_DB_SAM" -s -c "cmd /c if @isdir==FALSE echo del @file & del @file" -d -7.

    Ora, volendo automatizzare la cosa ho creato un attività pianificata dal tool di windows; il problema è che, se io setto l'impostazione "Esegui solo se l'utente è connesso" e rimango loggato il comando viene eseguito; ma se io setto l'impostazione "esegui indipendentemente dalla connessione dell'utente", che è quella che vorrei, visto che con l'altra impostazione se l'utente non è loggato il comando non viene eseguito, parte l'attività, ma il comando non viene eseguito; infatti il risultato dell'ultima esecuzione risulta (0x1).

    Preciso che ho creato l'attività e il file batch con un utente amministratore di dominio, e ho provato anche con altri utenti oltre all'amministratore della macchina.

    Grazie

    Jacopo

    giovedì 11 settembre 2014 15:33

Risposte

  • Che utente usi per eseguire il task pianificato?

    Pubblica il batch intero così possiamo capire se c'è qualcosa che non va...

    Penso ci sia qualche problema con il disco Z:, se è un unita di rete deve essere mappata all'interno del batch per  funzionare.

    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 ai link Click Here andHere

    • Contrassegnato come risposta Anca Popa venerdì 19 settembre 2014 12:35
    giovedì 11 settembre 2014 23:08
    Moderatore

Tutte le risposte

  • Ciao,

    volevo segnalarvi questo problema: su una macchina Windows Server 2012 R2 ho settato un backup di alcuni database sql in una cartella di rete mappata; avevo l'esigenza di eliminare le cartelle zippate dei backup più vecchie di 7 giorni, quindi ho creato un file batch con il seguente comando: forfiles -p "Z:\BCK_DB_SAM" -s -c "cmd /c if @isdir==FALSE echo del @file & del @file" -d -7.

    Ora, volendo automatizzare la cosa ho creato un attività pianificata dal tool di windows; il problema è che, se io setto l'impostazione "Esegui solo se l'utente è connesso" e rimango loggato il comando viene eseguito; ma se io setto l'impostazione "esegui indipendentemente dalla connessione dell'utente", che è quella che vorrei, visto che con l'altra impostazione se l'utente non è loggato il comando non viene eseguito, parte l'attività, ma il comando non viene eseguito; infatti il risultato dell'ultima esecuzione risulta (0x1).

    Preciso che ho creato l'attività e il file batch con un utente amministratore di dominio, e ho provato anche con altri utenti oltre all'amministratore della macchina.

    Grazie

    Jacopo

    Inoltre l'utente amministratore di dominio ovviamente ha i permessi per accedere a quella cartella mappa che si trova su una nas.
    giovedì 11 settembre 2014 15:42
  • Che utente usi per eseguire il task pianificato?

    Pubblica il batch intero così possiamo capire se c'è qualcosa che non va...

    Penso ci sia qualche problema con il disco Z:, se è un unita di rete deve essere mappata all'interno del batch per  funzionare.

    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 ai link Click Here andHere

    • Contrassegnato come risposta Anca Popa venerdì 19 settembre 2014 12:35
    giovedì 11 settembre 2014 23:08
    Moderatore