XCMD.EXE - Remote-CMD-Tool für Windows
Hallo ans Forum
Ich will hier in diesem Tutorial die Möglichkeiten meines Lieblings-Commandlinetools XCMD.EXE erläutern.
Das Wichtigste in Kürze:
XCMD wurde 2001 von Zoltan Csizmadia programmiert. Mit diesem Commandline-Tool können CMD-Befehle remote ausgeführt werden. Es ist zu vergleichen mit Mark Russinovichs psexec.exe
Als erstes Mal die Hilfe von XCMD (erreichbar durch die Eingabe von "xcmd /?" in der CMD-Shell):
Wie ihr seht, gibt es diverse Parameter für XCMD. Hier die wichtigsten:
Bestimmt, auf welchem PC der XCMD-Dienst gestartet werden soll.
Bestimmt, mit welchem User das Tool ausgeführt wird.
Gibt dem Prozess das Passwort des mit dem Parameter /User definiertem Benutzer mit.
Hier noch einige Beispiele für die Verwendung von XCMD:
Startet auf dem Zielsystem server001 eine Sitzung des Programms cmd. Der User kann dann die CMD-Konsole des Remotesystems nutzen, ähnlich einem Telnet-Client
Zeigt alle offenen Files auf den Shares des Zielsystems ("Openfiles" gibts nur unter Windows 2003 und Vista)
Führt auf dem Zielsystem den Internet Explorer als Lokaler Administrator aus.
Die Frage ist nun: Wo gibts XCMD zum Downloaden?
Einerseits bei Google, anderseits ist es in meiner Toolbox enthalten. Diese kann unter http://www.der-duerst.ch.vu unter "Downloads" heruntergeladen werden. In dieser Toolbox finden sich noch andere nützliche Tools für die tägliche Arbeit als schwer geplagter Admin
Edit:
Wundert euch nicht über den Domainnamen und das eigenwillige Design der Website, ich muss Bandbreite sparen Die Seite läuft auf meinem privaten Webserver, welcher über meinen regulären ADSL-Anschluss (300 Kbit/s Up-, 3500 Kbit/s Download) erreichbar ist. Das bedeutet: Ihr könnt von meiner Website mit maximal 37,5 KByte/Sekunde herunterladen. Dies ist in diesem Fall aber nicht schlimm, da das Zip-File nur knapp 1 Megabyte gross ist
Ich will hier in diesem Tutorial die Möglichkeiten meines Lieblings-Commandlinetools XCMD.EXE erläutern.
Das Wichtigste in Kürze:
XCMD wurde 2001 von Zoltan Csizmadia programmiert. Mit diesem Commandline-Tool können CMD-Befehle remote ausgeführt werden. Es ist zu vergleichen mit Mark Russinovichs psexec.exe
Als erstes Mal die Hilfe von XCMD (erreichbar durch die Eingabe von "xcmd /?" in der CMD-Shell):
xCmd v1.0 for NT4/2000 - executes commands remotely
Freeware! 2001 Zoltan Csizmadia, zoltan_csizmadia@yahoo.com
Usage: xCmd.exe \\computer [options] command/exe arguments
Options:
/D:directory Set working directory
Default: Remote "%SystemRoot%\System32"
/IDLE Idle priority class
/NORMAL Normal priority class
/HIGH High priority class
/REALTIME Realtime priority class
/C Copy the specified program to the remote machine's
"%SystemRoot%\System32" directory
Commands's exe file must be absolute to local machine
/USER:user User for remote connection
/PWD:{password|*} Password for remote connection
/NOWAIT Don't wait for remote process to terminate
Examples:
xCmd.exe \\remote cmd // Starts a "telnet" client
xCmd.exe \\remote /nowait runme.exe
xCmd.exe \\remote /user:administrator dir c:\
xCmd.exe \\remote /user:somebody /pwd:* /d:d:\ test1.exe
xCmd.exe \\remote /c /user:somebody /pwd:* /d:d:\ test2.exe
Notes:
- Input is passed to remote machine when you press the ENTER.
- Ctrl-C terminates the remote process
- Command and file path arguments have to be absolute to remote machine
If you are using /c option, command exe file path must be absolute to
local machine, but the arguments must be absolute to remote machine
Wie ihr seht, gibt es diverse Parameter für XCMD. Hier die wichtigsten:
\\computername "Programm oder CMD-Befehl"
/USER:Username
/PWD:Passwort
Hier noch einige Beispiele für die Verwendung von XCMD:
xcmd \\server001 cmd
xcmd \\server001 "openfiles /query"
xcmd \\server001 "iexplore.exe" /user:administrator /pwd:tralala
Die Frage ist nun: Wo gibts XCMD zum Downloaden?
Einerseits bei Google, anderseits ist es in meiner Toolbox enthalten. Diese kann unter http://www.der-duerst.ch.vu unter "Downloads" heruntergeladen werden. In dieser Toolbox finden sich noch andere nützliche Tools für die tägliche Arbeit als schwer geplagter Admin
Edit:
Wundert euch nicht über den Domainnamen und das eigenwillige Design der Website, ich muss Bandbreite sparen Die Seite läuft auf meinem privaten Webserver, welcher über meinen regulären ADSL-Anschluss (300 Kbit/s Up-, 3500 Kbit/s Download) erreichbar ist. Das bedeutet: Ihr könnt von meiner Website mit maximal 37,5 KByte/Sekunde herunterladen. Dies ist in diesem Fall aber nicht schlimm, da das Zip-File nur knapp 1 Megabyte gross ist
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 74645
Url: https://administrator.de/tutorial/xcmd-exe-remote-cmd-tool-fuer-windows-74645.html
Ausgedruckt am: 23.12.2024 um 00:12 Uhr
18 Kommentare
Neuester Kommentar
Schade, aber macht nichts. Für das was ich damit machen will isses im Hintergrund sogar besser weil User X nix abbrechen kann.
Ich hab das ganze grad auch mal unter XP Home (von XP Pro Notebook aus) versucht, was nicht funktioniert.
Ich nehme mal an das liegt an der fehlenden Admin$ Freigabe ... die lässt sich auch nicht nachträglich erstellen. Irgendeine Idee wie man von XP Pro einen XP Home rechner mit der xcmd bearbeiten kann ?
Selbiges Problem hatte ich auch bei shutdown /m \\computername ect (xp home), was nicht funktioniert wegen der fehlenden Admin$ Freigabe.
Ich hab das ganze grad auch mal unter XP Home (von XP Pro Notebook aus) versucht, was nicht funktioniert.
Ich nehme mal an das liegt an der fehlenden Admin$ Freigabe ... die lässt sich auch nicht nachträglich erstellen. Irgendeine Idee wie man von XP Pro einen XP Home rechner mit der xcmd bearbeiten kann ?
Selbiges Problem hatte ich auch bei shutdown /m \\computername ect (xp home), was nicht funktioniert wegen der fehlenden Admin$ Freigabe.
Ordner C:\Windows lässt sich, zumindest über CMD, nicht freigeben. Gibt dann ne Fehlermeldung raus. Wie genau die ausschaut kann ich dir Freitag sagen, vorher bin ich nicht an nem XP Home Rechner.
Was ich vor hatte ist, von einem PC bzw Notebook aus 15 XP Home PCs runterzufahren oder bei bedarf Programme drauf zu starten. Mit VNC geht es bisher zwar auch, aber würde es gerne im Hintergrund machen um den User nicht zu stören.
Das Runterfahren über Batch soll ebenfalls von mir aus gestartet werden können. Mit Programmen wie TMS Shutdown ect hab ich es auch schon versucht, krieg keine Verbindung hin. An den Rechten liegts nicht, da is alles richtig eingestellt. Das Problem ist, wie gesagt, die Admin$ Freigabe welche bei XP Home anscheinend fehlt und nicht erstellt werden kann.
Was ich vor hatte ist, von einem PC bzw Notebook aus 15 XP Home PCs runterzufahren oder bei bedarf Programme drauf zu starten. Mit VNC geht es bisher zwar auch, aber würde es gerne im Hintergrund machen um den User nicht zu stören.
Das Runterfahren über Batch soll ebenfalls von mir aus gestartet werden können. Mit Programmen wie TMS Shutdown ect hab ich es auch schon versucht, krieg keine Verbindung hin. An den Rechten liegts nicht, da is alles richtig eingestellt. Das Problem ist, wie gesagt, die Admin$ Freigabe welche bei XP Home anscheinend fehlt und nicht erstellt werden kann.
Super - die Xcmd.exe hab ich heute gut gebrauchen koennen fuer einen bestimmten Zweck.
Danke fuer den Hinweis auf das Tool!
Ich habs jedoch direkt beim code-guru runtergeladen, um Deine Bandbreite zu schonen.
http://www.codeguru.com/code/legacy/network/xCmd.zip
Danke fuer den Hinweis auf das Tool!
Ich habs jedoch direkt beim code-guru runtergeladen, um Deine Bandbreite zu schonen.
http://www.codeguru.com/code/legacy/network/xCmd.zip
So schauts aus wenn ichs über CMD mach
cmd
net share Admin$=C:\WINDOWS
Die können keine Pfade für ADMIN$- und IPC§-Freigaben angeben.
Direkt mit der Netzwerkfreigabe unter Win lässt sich der C:\WINDOWS Ordner nicht freigeben, da Windows dies blockiert (Systemordner blabla)
Lässt sich das nicht irgendwie erzwingen ?
cmd
net share Admin$=C:\WINDOWS
Die können keine Pfade für ADMIN$- und IPC§-Freigaben angeben.
Direkt mit der Netzwerkfreigabe unter Win lässt sich der C:\WINDOWS Ordner nicht freigeben, da Windows dies blockiert (Systemordner blabla)
Lässt sich das nicht irgendwie erzwingen ?
Hallo
also sollte es wirklich nur an der fehlenden Admin$ Freigabe liegen, dann sollte folgendes helfen
Administrative Freigaben unter Windows XP Home Edition
also sollte es wirklich nur an der fehlenden Admin$ Freigabe liegen, dann sollte folgendes helfen
Administrative Freigaben unter Windows XP Home Edition
Da sich Windows XP Home gegen administrative Freigaben wehrt ist es nötig noch weitere eingriffe vorzunhemen die Ihr unter dem folgendem Link findet
http://www.wintotal.de/Tipps/Eintrag.php?TID=1144
http://www.wintotal.de/Tipps/Eintrag.php?TID=1144