Basics | Error Trapping
Error trapping in forms isn't much different than other error trapping in PowerShell.
I placed this here due to the fact that when using forms you are usually looking for user input which can cause issues in a script.
0) One of the first and foremost things to use when writting scripts is to use the Try / Catch.
1) Cleaning data, I run multiple forms and one of the best practice for any type of programming is clearing your variables. I do this by a simple double quote statment as shown below or use PowerShell command.
2) Verify that a field was not left blank using a function that I pass all form input to.
I also use $Null instead of "" for checking for blank / null data returns.
3) I also use the trim feature when gathering input because AD will hold a whitepace and that makes serious issues when passwords or SAMAccountNames are entered.
4) I also make sure my date formats are in the format I require. I almost never need the time so I use the following for formating my date variable.
5) I also ue items to verfiy if length is correct for example the minimum password char length is 8.