Azure Automation PITA and InlineScript{}

I have found Azure Automation Runbooks to be a total pain in the ass.   First, I do all of my script work in a text editor or in the Powershell ISE, yet for some reason, I have to use MS’s silly Azure Runbook tool to publish things.   Second, I’ve always had issues getting the runbooks to work right, because I’ve always just tried to copy and paste from PowerShell into the Workflow.

I finally found a solution to the second part today.   It’s the InlineScript{} command.   Evidently, the workflows don’t run in your normal PowerShell context, so you can use InlineScript{} to force specific commands to run in the “normal” way.   Well, forget that.   I just put my whole script into the brackets for InlineScript{} and it worked flawlessly.

What a silly way to do things.   Maybe it won’t always work for some technical reason, but it worked this time.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s