Zmienna PowerShell przekazuje do zadania początkowego

w powershell Chciałbym nauczyć się najlepszego sposobu wywołania zmiennej do zadania startowego, więc nie muszę edytować skryptu dla każdego serwera, ponieważ będzie on specyficzny na podstawie klienta, na którym umieściłem skrypt.

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

kiedy uruchamiam powyższy kod, po prostu otrzymuję plik z pomocą, jakbym zapomniał podać nazwę $ servername.