Vamos a dar una vuelta mas a los procedimientos almacenados lanzados desde powershell.
Ahora metemos un dato en powershell y lo enviamos al procedimietno almacenado.
Solo hemos cambiado de nuestro script base:
$Nacion = Read-Host "Pais a buscar"
$SqlQuery = "Exec ListadoPais $Nacion;"
Espero que os sea de utilidad. Creo que no me falta ningun caso, pero si se os ocurre alguno, ya sabéis, decirmelo.