Documentation is lacking, this is the way.
New-ScheduledTaskTrigger -Once:$false -At '14:45' -RepetitionInterval ([timespan]'1:00:00') -RepetitionDuration ([timespan]'1:00:00:00')