Rob van der Woude, ZZP-er

Mijn naam is Rob van der Woude.
In belastingdienst-taal ben ik ZZP-er (Zelfstandige Zonder Personeel), in gewonemensentaal "freelancer".
Sinds 1990 ben ik werkzaam geweest als senior systeembeheerder bij diverse ondernemingen en (semi) overheidsinstellingen.
Tegenwoordig houd ik mij daarnaast bezig met maatwerk scripts, geautomatiseerde software uitrol, en het bouwen en optimaliseren van websites.

Al voordat ik als systeembeheerder werkzaam was, hadden batch files en (WordPerfect) macro's mijn speciale aandacht.
De mogelijkheid computers echt voor je te laten werken boeide me, en boeit me nog steeds, mateloos.

Wat me bij al die bedrijven en instellingen steeds weer opviel was hoe veel repeterende routine werkzaamheden er komen kijken bij het beheer van de kantoorautomatisering, en hoe weinig beheertaken zelf geautomatiseerd zijn.

Uit de reacties van zowel voormalige collega's als bezoekers van Rob van der Woude's Scripting Pages blijkt dat het gebrek aan automatisering van beheertaken zeker niet te wijten is aan een gebrek aan belangstelling.
In tegendeel zelfs!

En redenen om die taken te willen automatiseren zijn er genoeg:

En zo zijn er nog wel een paar te bedenken.

Microsoft's Windows Script Host, met onder andere VBScript, is niet de enige scripting taal geschikt voor systeembeheer. Ook Perl, KiXtart, Rexx, batch files en Microsoft's jongste telg PowerShell, zijn allemaal uitstekend toegerust voor deze taken.

De afgelopen jaren hebben vooral batch files een wederopstanding meegemaakt in de wereld van het Windows systeembeheer. Waar een aantal jaren geleden nog "DOS is dood" werd geroepen, worden batch files nu steeds vaker toegepast om taken van systeembeheerders te automatiseren.

Zonder gedegen basiskennis is het echter lastig om taken te automatiseren, en al helemaal ondoenlijk om eventuele fouten op te sporen en te verhelpen.

En waar Perl en VBScript boeken en cursussen ruim voorhanden zijn, is de documentatie van batch files fragmentarisch. Dat heeft een heel logische oorzaak, maar dat maakt het opdoen van enige basiskennis er niet minder lastig om.

In een omgeving waar nog geen scripting-kennis voorhanden is, kun je je het best op PowerShell richten. Alle Windows versies vanaf XP ondersteunen deze uitgebreide, krachtige script-taal. Het kan echter wel even duren voordat je hier in thuis bent, PowerShell kent, zoals de Amerikanen zeggen, een "steep learning curve".

Voor scripts die op de computers van de eindgebruikers moeten worden uitgevoerd is PowerShell niet altijd de beste optie, vaak wordt hiervoor dan ook nog gebruik gemaakt van batch files en VBScript.
VBScript is vrij gemakkelijk te leren, het is logischer opgebouwd dan batch files (kwade tongen beweren dat batch files überhaupt geen logica volgen) en met de introductie van de .NET Frameworks zijn de mogelijkheden van VBScript enorm uitgebreid. VBScript is standaard beschikbaar in alle moderne Windows versies, maar wordt in veel bedrijven geblokkeerd via policies of register instellingen.
Batch files gebruiken de aanwezige geïnstalleerde software en hulpprogramma's van het besturingssysteem. Ook de uitvoering van batch files wordt soms geblokkeerd, door het gebruik van CMD.EXE te blokkeren.

Op mijn website Rob van der Woude's Scripting Pages vind je heel veel voorbeeld-scripts en batch files die kant-en-klaar zijn voor gebruik. Belangrijker nog is de uitleg die er bij wordt gegeven; het is niet verstandig om scripts klakkeloos uit te voeren zonder enig inzicht in wat het betreffende script doet.

Voor het maken van maatwerk scripts, bijvoorbeeld om bepaalde systeembeheer taken te automatiseren, of simpele websites kun je contact opnemen met Rob van der Woude.
Maar ook voor adverteren op Rob van der Woude's Scripting Pages.

Ook verzorg ik op aanvraag introductie-cursussen voor het werken met batch files en VBScript.
Verder bestaat de mogelijkheid je beheeromgeving te inventariseren en, in overleg met de systeembeheerder(s), veel voorkomende taken te (laten) automatiseren en eventueel ook geschikt te maken om te delegeren.

 

KvK nr: 34250652