In honor of the "Do you allow unsigned PowerShell scripts on your machines?" thread, I put some time into actually learning PowerShell and doing things the Right Way instead of just what I need to ...