Psexec Remote CMD

  • Hi Leute,

    ich würde gerne per PSexec eine CMD auf einem Domain PC ausführen, wenn ich den PC Name / IP fest ins Script eintrage funktioniert das auch, allerdings möchte ich das er mich vorher fragt
    auf welchem PC das ganze ausgeführt werden soll. Das Fenster mit der Frage erscheint auch, allerdings passiert dann nichts ich denke es liegt an dem cmd.exe hinter dem \\
    leider waren aber meine Lösungsmöglichkeiten nicht erfolgreich.

    Spoiler anzeigen

    Geht nicht

    Case $Button4
    $sTarget2 = InputBox ( "Auf welchem PC / Server soll Remote CMD ausgeführt werden", "Auf welchem PC / Server soll Remote CMD ausgeführt werden", "", "")
    RunAs($Username ,$Domain ,$Password , 1, "cmd.exe /c C:\Admintools\psexec.exe \\ cmd.exe" & $sTarget2, @SystemDir, @SW_SHOW)

    Spoiler anzeigen

    Funktioniert, allerdings nur mit festem Host

    Case $Button4
    RunAs($Username ,$Domain ,$Password , 1, "cmd.exe /c C:\Admintools\psexec.exe \\192.168.1.1 cmd.exe" @SystemDir, @SW_SHOW)

    :S

  • Mit PsExec hatte ich auch so meinen Kampf... ^^

    Hier mein Script, wie ich es gelöst habe:

    _PSEXEC