Run powershell build step in VSTS agent installed on mac?

Question

I installed VSTS build agent on mac to build xamarin iOS project. Builds worked fine until I added powershell build step. Even though I installed powershell for mac (https://github.com/PowerShell/PowerShell) and re-installed the agent, VSTS complains it does not have agent that is capable to run the build.

No agent could be found with the following capabilities: DotNetFramework, Xamarin.iOS, npm

When I disable the build step, builds work just fine.

Is it possible to run powershell build step on Mac?

Solution

As MrHinsh clarified, the PowerShell task cannot be used on Mac.

As a workaround I used ShellScript task:

ShellScript task

With the following bash script:

#!/bin/bash
powershell ./SetAppVersion.ps1

Also, the powershell installer did not seem to add powershell to my PATH so I had to add it:

$ export PATH=$PATH:/usr/local/microsoft/powershell/6.0.0-alpha.16