Param ( [Parameter(Mandatory=$True, Position=1)] [string]$String, [Parameter(Mandatory=$True)] [int]$Int, [switch]$Switch = $false )