How about this (broken into multiple lines using the backtick escape character for readability):
$StartDate = New-Object -TypeName DateTime -ArgumentList:(2013,09,10)
$FormatHack = ($([System.Globalization.DateTimeFormatInfo]::CurrentInfo.ShortDatePattern) -replace 'M+/', 'MM/') -replace 'd+/', 'dd/'
schtasks.exe /create
/tn "Test_22" `
/tr "powershell.exe C:\site.org\tasks\Test_22\Test_22.ps1" `
/sc once `
/st 17:22 `
/sd $StartDate.ToString($FormatHack) `
/ru System `
/rl HIGHEST
If you are using Powershell 3, look into the PSScheduledJobs module as well.