The downside to automation scripts
To achieve automation, most start by automating simple scripts that will provide the quickest return on effort: to create user accounts, run quick reports, install software, etc.
Over time, however, it becomes easy to forget which scheduled tasks a script does at a specific time, and you might write an entirely new script to automate a task that already has a script written.
Try out an orchestration tool to remove this added layer of automation complexity. Read this guide to learn how an orchestration tool can take your automation scripts and create a simple runbook from them, automating entire processes at once.