I have a production environment with three Workflow Manager 1.0 servers in a farm. We also have a virtual URL that is used by NLB to spread the load between these servers. Register-SPWorkflowService PowerShell command was possibly used with a wrong -WorkflowHostUri value that looks on one of the three servers instead of a virtual NLB URL. The question is, how do I check it? Neither of the following commands helped me to answer this question:


This is, for instance, what Get-WFFarm returns:

enter image description here

I also tried looking into scopes and could not find any mention of WF URLs used.

I would like to run Register-SPWorkflowService again, but I can't do it because It's a production environment and I need to make sure if a human error really exists before changing anything.

So, does anyone know a PowerShell command or any other way of telling what URL is used for the Workflow Manager Farm by SharePoint farm?

1 Answer 1


You can use the following cmdlets:

$site = (Get-SPWebapplication -IncludeCentralAdministration | ?{$_.IsAdministrationWebApplication}).Sites[0]

$wfmProxy = Get-SPServiceApplicationProxy | ?{$_.TypeName -eq "Workflow Service Application Proxy"}
  • Thank you, Trevor! this is exactly what I was looking for. Commented Jan 6, 2016 at 3:58
  • 3
    You can get proxy by this command $wfmProxy = Get-SPWorkflowServiceApplicationProxy Commented Aug 19, 2016 at 13:17

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.