Skip to main content

Programmazione batch

>>>>>>>>>>>>>>>>>>>>>>>>>>L’utente del computer è abituato al computer che esegue i suoi comandi direttamente, cioè nel dialogo.

Info

Gli sviluppatori e gli amministratori di sistema, tuttavia, molto spesso lasciano che il computer elabori compiti in background senza bisogno di interazione. Al fine di mantenere le CPU e le risorse di memoria libere per gli affari quotidiani di un’azienda, l’elaborazione ad alta intensità di risorse viene spesso spostata nella notte e automatizzata dall’elaborazione batch. Scrivere i comandi batch necessari per questo si chiama programmazione

batch.

Come si programma un file batch?

I tipici linguaggi di script, come PowerShell, sono adatti per creare un file batch. L’esecuzione del file batch è attivata manualmente o con un task scheduler integrato nel sistema operativo. Sotto Windows, l’accesso al task scheduler è nel pannello di controllo. Il file batch può essere programmato per essere eseguito una volta o periodicamente. Fondamentalmente, gli stessi comandi si applicano alla programmazione batch come al resto. L’unica differenza è che lo sviluppatore deve tenere a mente nella sua programmazione batch che il codice viene eseguito in background in fase di esecuzione, che sia visivamente visibile o meno, e non consente alcuna interazione dell’utente.

Uso del file batch

Un file di testo vuoto con estensione .bat o .ps1 può essere salvato come shell per il file batch. Il comando ping viene inserito con il parametro -t per qualsiasi computer. Non appena il file viene avviato nella finestra CMD (file .bat) o nella finestra PowerShell (file ps1.) o passato al task scheduler di Windows, lo script monitora tutti i computer desiderati. Si possono aggiungere altre righe che definiscono le reazioni nel caso in cui il comando ping vada a vuoto.


Avete altre domande?

Vi preghiamo di contattarci