So, first, I know absolutely nothing about working in Azure, but I am a bit concerned that you’re clearly executing PowerShell scripts, but you say you’re running a Linux server. I don’t see how that’s going to work.
Azure supports either Windows or Linux instances, but as with @jared.m’s concern, I find it unlikely that you could run PowerShell scripts if you’re running on a Linux instance (although supposedly PowerShell has been ported to Linux, I would be surprised if it were available by default).
(Edit: However, I don’t know what a “runbook” is and perhaps Azure has some way to use PowerShell to automate administrative tasks even for Linux instances.)