powershell if else try catch