Powershell pasa la variable a start-job

dentro de powershell me gustaría aprender la mejor manera de llamar una variable a un trabajo de inicio para no tener que editar el script para cada servidor, ya que será específico en función del cliente en el que haya colocado mi script.

<code>$Servername = 'Server1'
    $pingblock = {
      pathping $servername | Out-File C:\client\PS\ServerPing.TXT
    }
    start-job $pingblock
</code>

cuando ejecuto mi código de arriba, solo obtengo un archivo con la ayuda, como si olvidara la especificación de $ servername.

Respuestas a la pregunta(1)

Su respuesta a la pregunta