Ergebnis 1 bis 2 von 2

Thema: Powershell Script - Kill Process hilfe

  1. #1
    Mitglied
    Registriert seit
    Apr 2014
    Beiträge
    48

    Powershell Script - Kill Process hilfe

    Hallo,

    ich bin eine Noob was Scripts angeht und habe mir alles zusammen kopiert und bräuchte ein wenig hilfe

    Ich möchte eig was ganz simples...

    Ein Menü mit 3 Punten:

    1. Zeig mir die Prozesse auf einem remote Sever mit dem Namen XXX
    2. Kill diese Prozesse
    3. Kopiere Daten von A nach B

    1. bekomm ich mit tasklist /s XXX /fi "imagename eq XXX" ja noch hin
    wenn ich den jedoch mit meiner Funktion killen möchte, fragt er mich nach einer ID...warum? Wenn ich das ohne das Script tue, macht er das nicht

    Hier einmal das Script in den anfangs schuhen

    Was mach ich falsch?

    Code (PowerShell):
    1. function Show
    2. {
    3.  
    4. tasklist /s XXX /fi "imagename eq XXX"
    5.  
    6. }
    7.  
    8. function Kill{
    9.  
    10. taskkill /s XXX /fi "imagename eq XXX"  
    11.  
    12. }
    13.  
    14.  
    15.  
    16.  
    17. function menu{
    18. echo ""  
    19. echo ""  
    20. echo 'was tun?'
    21. echo "---------------------------------------------------------"  
    22. echo "    1. Show"  
    23. echo "    2. Kill "
    24. echo "---------------------------------------------------------"  
    25. echo ""  
    26. echo ""  
    27.  
    28.  $answer = read-host "Please Make a Selection"  
    29.  if ($answer -eq 1){Show}  
    30.  if ($answer -eq 2){Kill}  
    31.  else {write-host -ForegroundColor red "Invalid Selection"  
    32.        sleep 5  
    33.        menu }
    34.           }  
    35.  
    36. menu

  2. #2

    Re: Powershell Script - Kill Process hilfe

    Kenne mich mit Powershell auch nicht aus, aber deine Funktion "Kill" hat einen invaliden Namen. "Kill" ist wohl bereits eine Funktion von PowerShell. Benenne diese mal um:

    Code (PowerShell):
    1. function Show
    2. {
    3.  
    4. tasklist /s XXX /fi "imagename eq XXX"
    5.  
    6. }
    7.  
    8. function Kill1{
    9.  
    10. taskkill /s XXX /fi "imagename eq XXX"  
    11.  
    12. }
    13.  
    14.  
    15.  
    16.  
    17. function menu{
    18. echo ""  
    19. echo ""  
    20. echo 'was tun?'
    21. echo "---------------------------------------------------------"  
    22. echo "    1. Show"  
    23. echo "    2. Kill "
    24. echo "---------------------------------------------------------"  
    25. echo ""  
    26. echo ""  
    27.  
    28.  $answer = read-host "Please Make a Selection"  
    29.  if ($answer -eq 1){Show}  
    30.  if ($answer -eq 2){Kill1}  
    31.  else {write-host -ForegroundColor red "Invalid Selection"  
    32.        sleep 5  
    33.        menu }
    34.           }  
    35.  
    36. menu
    [/QUOTE]

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •