Vai al contenuto
Home » Guide » Come pianificare un file batch in Windows

Come pianificare un file batch in Windows

Come pianificare un file batch in Windows

Se non stai automatizzando le cose, ti stai perdendo il punto di vista dei computer. Il vero scopo dei computer è fare cose noiose e ripetitive che gli esseri umani non vogliono più fare. I file batch sono uno dei modi migliori per automatizzare le attività. Aggiungete a ciò la possibilità di pianificare quei file batch e avrete un potente strumento di produttività.

Pianificazione di file batch in Windows utilizzando l’Utilità di pianificazione

Dopo aver creato un file batch per automatizzare un lavoro, vorrai che venga eseguito regolarmente. Il modo più semplice per farlo è con l’Utilità di pianificazione integrata in Windows. È uno strumento che esegue automaticamente i lavori in base a una pianificazione.

  1. Seleziona il pulsante Start di Windows e digita scheduler. Il risultato principale dovrebbe essere l’Utilità di pianificazione di Windows.

L’Utilità di pianificazione avrà già molte attività pianificate. Anche Windows e i programmi utilizzano attività pianificate.

  1. Crea una nuova cartella per le tue attività in modo da non perderla tra le altre attività già presenti. Fare clic con il pulsante destro del mouse su Libreria Utilità di pianificazione e selezionare Nuova cartella… oppure selezionare Nuova cartella nel riquadro Azioni sul lato destro della finestra.
  2. Immettere un nome per la nuova cartella. Rendilo qualcosa di significativo.
  3. Fare clic con il tasto destro sulla nuova cartella e selezionare Crea attività… oppure selezionare Crea attività… nel riquadro Azioni.
  4. La finestra Crea attività si aprirà nella scheda Generale. Immettere un nome significativo per l’attività nel campo Nome :. Nel campo Descrizione: scrivi cosa fa l’attività. È una buona idea inserire la posizione dello script che chiama. Ciò semplifica la modifica dell’attività e dello script in futuro.Notare il pulsante Cambia utente o gruppo. Ciò consente di eseguire lo script con un utente diverso. Se il file batch richiede le autorizzazioni di amministratore, è necessario modificare l’utente in amministratore. Ti chiederà la password dell’amministratore, quindi non è una scorciatoia per assumere il controllo del computer.

Inoltre, tieni presente che lo script verrà eseguito solo quando l’utente è connesso. È possibile modificarlo in Esegui indipendentemente dal fatto che l’utente sia connesso o meno se si desidera che venga eseguito in qualsiasi momento.

  1. Seleziona la scheda Trigger. I trigger sono ciò che deciderà quando verrà eseguita un’attività. Seleziona Nuovo per creare un trigger.
  2. Ci sono molte opzioni nella finestra Nuovo trigger. Guardati intorno per vedere quali sono le tue opzioni.
  3. Selezionare l’attività trigger di base utilizzando il menu a discesa Avvia attività. Le opzioni includono:
    • Secondo un programma
    • All’accesso
    • All’avvio
    • Inattivo
    • In un evento
    • Alla creazione / modifica dell’attività
    • Alla connessione alla sessione utente
    • Alla disconnessione dalla sessione utente
    • Sul blocco della postazione di lavoro
    • Sullo sblocco della workstation

Su un programma è quello più popolare e quello che useremo per questo esercizio.

  1. Sono disponibili anche opzioni per la pianificazione delle impostazioni. Le scelte includono:
    • Una volta
    • Quotidiano
    • settimanalmente
    • Mensile.

Abbiamo selezionato Daily per questo esempio. Puoi anche decidere quando iniziare e ricorrere alla pianificazione.

  1. In Impostazioni avanzate è possibile impostare più parametri su come si attiva l’attività. Questa attività viene impostata per ripetersi ogni 5 minuti, a tempo indeterminato. Notare che la casella Abilitato è selezionata per impostazione predefinita. Questo è il primo posto da controllare durante la risoluzione dei problemi perché un’attività pianificata non viene eseguita. Seleziona OK dopo aver impostato il trigger.
  2. Seleziona la scheda Azioni e poi Nuovo per indicare all’attività pianificata cosa farà.
  3. Nel menu a tendina Azione: hai la possibilità di:
    • Avvia un programma
    • Invia una mail
    • Visualizza un messaggio.

Le ultime due opzioni sono deprecate e non più supportate. È meglio non usarli quando si pianificano file batch. Lascialo sul valore predefinito Avvia un programma.

Immettere il percorso completo dello script. Utilizzare il pulsante Sfoglia per accedere allo script e selezionarlo.

campi Aggiungi argomenti e Inizia in sono vuoti. Potresti usarli quando passi a script e attività più complicate. Avrai sicuramente bisogno di questi per pianificare gli script di PowerShell. Seleziona OK per continuare.

  1. L’attività è pianificata. Selezionare OK per chiudere la finestra e tornare all’Utilità di pianificazione. Seleziona l’attività appena eseguita e provala. Fare clic con il pulsante destro del mouse sull’attività e selezionare Esegui o selezionare Esegui nel riquadro Azioni.

Al termine dell’attività, esaminare la colonna Risultato dell’ultima esecuzione. Dovresti vedere L’operazione è stata completata correttamente. Se dice qualcos’altro, prova a utilizzare il pulsante F5 per aggiornare lo schermo. Se dice ancora qualcos’altro, c’è qualcosa che non va nel tuo script o nel modo in cui hai pianificato l’attività. Devi risolvere alcuni problemi.

E le schede Condizioni e Impostazioni? 

Sì, ci sono due schede che non abbiamo discusso nelle istruzioni precedenti. Per la maggior parte delle attività, non è necessario accedere a queste schede. Ci sono valori predefiniti impostati in essi che generalmente è meglio lasciarli soli. Tuttavia, diamo un’occhiata alle schede.

Crea attività – Condizioni

Queste impostazioni si riferiscono allo stato del computer. Se l’attività richiede molte risorse o può interrompere la persona che la utilizza, modificare la sezione Inattività.

Per impostazione predefinita, la sezione Alimentazione prevede Avvia l’attività solo se il computer è collegato all’alimentazione CA e Arresta se il computer passa all’alimentazione a batteria già selezionata.

Nella maggior parte dei casi, quando si pianificano file batch, è bene lasciarli selezionati. Abbiamo impostato alcuni computer in modo che vadano a dormire per risparmiare energia quando non vengono utilizzati. Se il computer è addormentato, l’attività non verrà eseguita. In tal caso, ti consigliamo di selezionare la casella Riattiva il computer per eseguire questa attività.

Oggigiorno, un computer è quasi sempre connesso a una rete. Tuttavia, se la tua attività dipende da una solida connessione di rete, modifica la sezione Rete.

Crea attività – Impostazioni

La scheda Impostazioni si riferisce al comportamento dell’attività. Ciò significa come viene eseguita l’attività. L’ opzione Consenti l’esecuzione su richiesta è selezionata per impostazione predefinita. Le altre scelte si riferiscono a situazioni in cui un’attività viene saltata o fallisce.

Alcune attività potrebbero rimanere bloccate in un ciclo o non essere eseguite perché le condizioni di attivazione non sono soddisfatte. Queste sono le impostazioni da modificare per tenerne conto. Per la maggior parte delle attività, le impostazioni predefinite sono buone.

Cosa posso fare con i file batch pianificati?

Una volta che sai come programmare le attività, la mente può correre con idee di cose da automatizzare. È possibile eliminare automaticamente i file, impostare i programmi preferiti da aprire all’accesso o cancellare automaticamente la coda di stampa dei lavori non riusciti. Qualunque attività tu svolga ripetutamente, puoi probabilmente scriverla e programmarla.

Lascia un commento