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?
[src=powershell]function Show
{
tasklist /s XXX /fi "imagename eq XXX"
}
function Kill{
taskkill /s XXX /fi "imagename eq XXX"
}
function menu{
echo ""
echo ""
echo 'was tun?'
echo "---------------------------------------------------------"
echo " 1. Show"
echo " 2. Kill "
echo "---------------------------------------------------------"
echo ""
echo ""
$answer = read-host "Please Make a Selection"
if ($answer -eq 1){Show}
if ($answer -eq 2){Kill}
else {write-host -ForegroundColor red "Invalid Selection"
sleep 5
menu }
}
menu[/src]
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?
[src=powershell]function Show
{
tasklist /s XXX /fi "imagename eq XXX"
}
function Kill{
taskkill /s XXX /fi "imagename eq XXX"
}
function menu{
echo ""
echo ""
echo 'was tun?'
echo "---------------------------------------------------------"
echo " 1. Show"
echo " 2. Kill "
echo "---------------------------------------------------------"
echo ""
echo ""
$answer = read-host "Please Make a Selection"
if ($answer -eq 1){Show}
if ($answer -eq 2){Kill}
else {write-host -ForegroundColor red "Invalid Selection"
sleep 5
menu }
}
menu[/src]