Powershell-Übergabevariable an Startjob

Innerhalb von Powershell möchte ich lernen, wie man eine Variable am besten zu einem Startjob aufruft, damit ich das Skript nicht für jeden Server bearbeiten muss, da es spezifisch auf dem Client basiert, auf dem ich mein Skript platziert habe.

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

Wenn ich den obigen Code ausführe, erhalte ich nur eine Datei mit der Hilfe, als hätte ich vergessen, den Servernamen $ anzugeben.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage