Powershell pass variable to start-job

dentro do powershell Eu gostaria de aprender a melhor maneira de chamar uma variável para um job de início, então não preciso editar o script para cada servidor, pois ele será específico com base no cliente no qual coloquei meu script.

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

quando eu executo meu código acima, eu apenas obtenho um arquivo com a ajuda como se eu tivesse esquecido a especificação do $ servername.

questionAnswers(1)

yourAnswerToTheQuestion