Bug in associate shcedule to a runbook through cmdlet Register-AzureRmAutomationScheduledRunbook
You can define inconsistent types between runbook parameter type and the type of the parameter associated with a schedule. For example, if you have a runbook RB0, it has a parameter P0 of type Boolean.
You can actually use Register-AzureRmAutomationScheduledRunbook cmdlet to associate a schedule with parameter P0 of a string type.
Thanks for reporting this. We will look to address in a future cmdlet release.