Thanks. Yep, it works from the command line like this:

Code:
 
osql -E -Q "BACKUP DATABASE [TestRepository] TO [TestRepository_Backup] WITH INIT , NOUNLOAD , NAME = N'TestRepository_Backup', NOSKIP , STATS = 10, NOFORMAT"



On another attempt within KiXtart, I tried:

Code:
 
$ShellCmd = $SQLPath + osql.exe -E -Q + Chr(34) + BACKUP DATABASE [TestRepository] TO [TestRepository_Backup] WITH INIT , NOUNLOAD , NAME = N'TestRepository_Backup', NOSKIP , STATS = 10, NOFORMAT + Chr(34)



...thinking that all I'd need to do is replace the dbl quotes with the Chr(34) where they appear in the simple command-line version. This still reports an error in Line 62 (where this code is placed).