register-ScheduledJob as local system

I need to schedule tasks on Windows 2008 R2 that would run as system/local service so they could be run when no users are logged in without saving a password. Can I do it using register-ScheduledJob?

Here is a sample job

$trigger = New-JobTrigger -Once -At 7am -RepetitionDuration ([TimeSpan]::MaxValue) -RepetitionInterval  (New-TimeSpan -Minutes 60)
Register-ScheduledJob -Name Test-Trigger $trigger -ScriptBlock {get-service}

I have done this in the past with Register-ScheduledTask.

Thanks Wes, but Register-ScheduledTask only available starting Windows 2012.

This link explains how to schedule tasks on earlier version of windows:

But I say that I am bit surprise that Register-ScheduledTask is not available on Windows 2008 with powershell 4/5.