Uses dsconfigad to set the user shell based on DeployStudio script parameters or custom properties.