Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Probleme mit Taskkill und User und Passwort

Frage Entwicklung Batch & Shell

Mitglied: 57689

57689 (Level 1)

28.11.2007, aktualisiert 05.12.2007, 3103 Aufrufe, 1 Kommentar

Hallo zusammen,

ich habe hier ein kleines Problem mit einer Passwort-Uebergabe und dem Taskkill Befehl:

Folgende Ausgangslage:
Wir benoetigen eine Batchdatei (wird spaeter in eine exe umgewandelt) mit der User bestimmte prozesse auf einem bestimmten Server beenden koennen.

Folgende kleine Batch habe ich hierfuer erstellt:
01.
@echo off 
02.
cls 
03.
set serverID=serverID 
04.
set userID=dom\user 
05.
set userPW=1234% 
06.
 
07.
:: check  if there a notepad service is running 
08.
tasklist /s %serverID% /fi "imagename eq Notepad.exe">test.txt 
09.
findstr "notepad.exe" test.txt >nul 
10.
if errorlevel 1 goto noservice 
11.
 
12.
:: Display service list 
13.
tasklist /s %serverID% /fi "imagename eq Notepad.exe" 
14.
 
15.
:: Input PID with have to shutdown 
16.
set /p processID=Witch PID should be killed : 
17.
 
18.
:: Check if PID is a current running Notepad 
19.
tasklist /s %serverID% /fi "imagename eq Notepad.exe" /fi "PID eq %processID%">test.txt 
20.
findstr "notepad.exe" test.txt >nul 
21.
if errorlevel 1 goto error 
22.
if errorlevel 0 goto kill 
23.
goto end 
24.
 
25.
:: Display errormessage and end 
26.
:error 
27.
echo. 
28.
echo. 
29.
echo wrong PID !!! 
30.
echo You only have rights to end Notepad 
31.
echo. 
32.
echo. 
33.
goto end 
34.
 
35.
:: Display errormessage and end 
36.
:noservice 
37.
echo. 
38.
echo. 
39.
echo No Notepad found 
40.
echo. 
41.
goto end 
42.
 
43.
:: kill the process 
44.
:kill 
45.
echo. 
46.
taskkill /S %serverID%  /U %userID% /P %userPW% /PID %processID% 
47.
echo. 
48.
echo. 
49.
echo The process has been terminated 
50.
echo. 
51.
echo. 
52.
 
53.
:end
Wenn ich die Batch als Admin laufen lasse (d.h. ohne angabe von Server und User) funktioniert alles wunderbar
Mit den Userinformationen bekomme ich Fehlermeldungen. Ich weiss bereits das es am "%" im Passwort des Users liegt, es ist allerdings nicht oder nur sehr schwer moeglich das Kennwort zu aendern. ich hoffe es hat jemand von Euch die richtige Syntax fuer mich.

Zwei Kleinigkeiten die mich noch etwas stoeren sind einmal die Sicherheitsabfragen, ich verwende, weil ich es noch nicht besser weiss, eine Text-Datei. Eigendlich sollte das doch auch mit einer Variablen funktionieren, oder? Fuer Tipps waere ich sehr dankbar. Und das ich die Batch nicht auf dem eigentlichen Server ablaufen lassen kann, da ich, wenn ich mit User und PW arbeite, zwingend auch das System angeben muss. ich hab schon den eigenen Namen und localhost versucht, was aber nicht funktioniert hat.



Als dann im Voraus schon mal vielen Dank und Entschuldigung das keine Umlaute vorhanden sind.

Gruss
extraherb
Mitglied: 57689
05.12.2007 um 14:11 Uhr
Hallo,

kann keiner helfen???
Bitte warten ..
Neuester Wissensbeitrag
Humor (lol)

Linkliste für Adventskalender

(3)

Information von nikoatit zum Thema Humor (lol) ...

Ähnliche Inhalte
Heiß diskutierte Inhalte
Windows Server
DHCP Server switchen (25)

Frage von M.Marz zum Thema Windows Server ...

SAN, NAS, DAS
gelöst HP-Proliant Microserver Betriebssystem (14)

Frage von Yannosch zum Thema SAN, NAS, DAS ...

Grafikkarten & Monitore
Win 10 Grafikkarte Crash von Software? (13)

Frage von Marabunta zum Thema Grafikkarten & Monitore ...

Windows 7
Verteillösung für IT-Raum benötigt (12)

Frage von TheM-Man zum Thema Windows 7 ...