Tiene un función integrada para gestionar nuestros parámetros. Estable un control sobre su contenido y si no se ha pasado via para metros el solo te lo solicita.
Param(
[Parameter(Mandatory=$true)]
$user1 = $null,
[Parameter(Mandatory=$true)]
$pass1 = $null
) #end param