Once written, they're easy enough to run. But yes, maintenance of the code is a different thing. But note that in this case, the addresses are in a text file, not in the script, if that's what you were worried about.
I can certainly recommend playing with PowerShell. For very high level scripting, it is simply awesome. I use it for everything now - it can even create a GUI, although each control has to be created, sized, and positioned in code.