Met automatisering. Laat de computer het saaie en repetitieve werk doen en bespaar tijd door gebruik te maken van deze handige apps en methodes. Kun jij verder met de echt belangrijke dingen.

Wie het subreddit /r/sysadmin bezoekt kan alles lezen over het automatiseren van saaie en soms ook tijdrovende taken. Een gebruiker schrijft dat hij op zijn zachts gezegd nogal verbaasd was toen hij hoorde dat de serviceafdeling van zijn bedrijf er maar liefst 45 minuten over deed om een gebruiker aan te maken. Hij schreef een paar scripts in PowerShell en nu doen ze er nog maar vijf minuten over. Dat is snel verdiend. Een ander schrijft hoe hij met 73 regels code een hele FTE overbodig maakte. Het loont dus de moeite om je te verdiepen in tools die jouw werk gemakkelijker maken.

PowerShell

En nu we het er toch over hebben, als systeembeheerder van een Windows-gebaseerde organisatie kun je echt niet om PowerShell heen. Voor wie het nog niet kent: het is de krachtige scripttool van Microsoft waarmee je vrijwel alle administratieve taken als beheerder automatisch kunt laten uitvoeren. Het heeft geen interface en moet dus uitgevoerd worden in een commandovenster. Maar daardoor is het wel bloedsnel. PowerShell is gebouwd op het .NET Framework en bevat standaard ‘cmdlets’ (zeg: command-lets) voor specifieke taken. Deze kunnen vervolgens vanuit scripts worden aangeroepen, inclusief parameters. Sinds 2016 is er ook de PowerShell Core, die werkt op andere besturingssystemen, waaronder macOS en allerlei smaken Linux.

Python

Ben je echt handig met programmeren, dan kun je ook allerlei dingen in Python doen. Het standaardwerk daarvoor is ‘Automate the Boring Stuff with Python’, met honderden codelistings voor heel simpele tot heel ingewikkelde dingen. Het is trouwens een prima boek om te starten met Python. Gratis online te lezen via bovenstaande link! Inmiddels is er ook een nieuw boek, getiteld ‘Beyond the Basic Stuff with Python’.

Low-code/No-code

Hou je helemaal niet van programmeren dan zijn er interessante tools die werken op basis van een ‘trigger’ die een ‘action’ genereert. De trigger kun je zien als de ‘indien dit, doe dan’. En de action bepaalt wat er moet gebeuren als aan de voorwaarde wordt voldaan. Omdat je geen code en nauwelijks een script hoeft te schrijven, wordt dit aangeduid met ‘low-code’- of ‘no-code’-omgeving. Een van de bekendste is Zapier. Omdat je niet hoeft te programmeren past de term ‘macro’ hier beter dan ‘script’. Wat kun je dan doen? Je kunt met Zapier bijvoorbeeld informatie van de ene app in de andere invoeren. Zet je een nieuwe video op YouTube, dan kun je deze automatisch in een Facebook-post zetten. Of iemand die zich via een online formulier in WordPress aanmeldt, wordt automatisch in een mailinglijst geplaatst. Een andere bekende is Microsoft Power Automate (voorheen Microsoft Flow) dat op een vergelijkbare manier werkt. Low-code/no-code-omgevingen winnen snel aan terrein, omdat het je in staat stelt om niet alleen taken te automatiseren, maar ook om snel programma’s voor eindgebruikers te maken, zonder (veel) broncode te moeten schrijven.

Automatisch software uitrollen en beheren

En tenslotte: software uitrollen op meerdere computers doe je ook niet meer handmatig toch? Daarvoor gebruik je een tool zoals Easy Software Deployment, waarmee je software automatisch installeert op de door jou bepaalde computers in het netwerk. Op dezelfde manier kun je updates installeren bij alle gebruikers en monitoren wie welke software gebruikt. Een aantal veelgebruikte systeembeheerderstaken kun je ook standaard met Easy Software Deployment uitvoeren. Bijvoorbeeld het op afstand uitzetten of rebooten van een computer, verbinden met de standaard lokale admin shares C$ en Windows$. Verder kun je zien wie er ingelogd is en wat het IP-adres is van de computer. Vanuit Easy Software Deployment kun je direct een Remote Desktop Connection starten. Dat bespaart je mooi een flink aantal extra scripts om te maken voor je automatiseringstaken!

Het automatiseren van dagelijkse beheertaken is kinderspel met Easy Software Deployment. Plan hier een gratis demo in en ontdek alle mogelijkheden.