It wont error out, @SID always returns a proper value, however it isn't redirected to the output file.
RedirectOutput("C:\~:~") is invalid imo.
This script is completely useless.