Batchbestand
Een batchbestand is een soort scriptbestand met een lijst met programmatische opdrachten en instructies voor Windows-gebaseerde computers. Wanneer een gebruiker een batchbestand uitvoert, worden alle opdrachten in het script automatisch na elkaar uitgevoerd. Windows-gebruikers en systeembeheerders gebruiken batchbestanden vaak om repetitieve taken te automatiseren in plaats van elke stap handmatig uit te voeren, zoals het maken van back-ups van een reeks mappen of het hernoemen van een grote verzameling bestanden.
Wanneer u een batchbestand uitvoert, leest een opdrachtinterpreter-programma het bestand regel voor regel en voert elke opdracht in de juiste volgorde uit. Batchbestanden zijn beschikbaar in twee indelingen. Oudere DOS-gebaseerde versies van Windows, zoals Windows 95 en 98, gebruiken batchbestanden met de bestandsextensie .BAT via de opdrachtinterpreter COMMAND.COM. NT-gebaseerde versies van Windows, zoals Windows 2000 en alle nieuwere versies, gebruiken batchbestanden met de extensie .CMD via CMD.EXE. Zowel BAT- als CMD-bestanden zijn platte tekst-bestanden die u in elke teksteditor kunt maken, zoals Kladblok.
Vroege versies van Windows laadden bij het opstarten van het systeem automatisch een speciaal batchbestand, AUTOEXEC.BAT. Dit batchbestand configureerde automatisch systeeminstellingen en laadde apparaatstuurprogramma's. Systeembeheerders en ervaren gebruikers konden AUTOEXEC.BAT bewerken om het gedrag van Windows aan te passen — bijvoorbeeld door netwerkstations automatisch te koppelen bij het opstarten. Onervaren gebruikers konden echter aanzienlijke problemen veroorzaken als ze de verkeerde wijzigingen aanbrachten, waardoor Windows mogelijk zelfs niet meer kon opstarten.
Hoewel batchbestanden uniek zijn voor Windows-computers, gebruiken Unix-gebaseerde besturingssystemen waaronder (Linux en macOS) vergelijkbare bestanden die shell-scripts worden genoemd. Zowel batchbestanden als shellscripts kunnen opdrachten bevatten die belangrijke systeeminstellingen wijzigen of beveiligingslekken veroorzaken. Wees daarom voorzichtig en voer nooit onbekende batchbestanden uit die u van niet-vertrouwde bronnen ontvangt.
Test je kennis