Powershell Script Parameters Optional Class Examples