There are many ways to verify the syntax of a Powershell script (other than running it of course), but the most simple and useful is this one:
Get-Command -Syntax 'path\to\script.ps1'
If the syntax is valid, it will simply return the name of the script. If there are errors, it will provide a detailed syntax error report.