Batch-Datei ferngesteuert ausführen
Manchmal müssen wir einen Computer von einem anderen Standort aus verwenden. Wir können dies mit einer Software von Drittanbietern wie TeamViewer tun.
Aber wir können eine Batch-Datei aus dem Remote-Verzeichnis ohne Software von Drittanbietern ausführen. In diesem Artikel werden wir sehen, wie wir eine Batch-Datei von einem entfernten Standort aus ausführen können, und wir werden einen Beispielbefehl sehen, um das Thema zu vereinfachen.
Batch-Datei remote ausführen
Zu diesem Zweck verwenden wir einen eingebauten Batch-Befehl namens psexec
. Unten ist ein Beispiel für den Befehl.
psexec \\IPofTheRemoteServer d:\directory\to\file\YourFile.bat
Dieser Befehl enthält einige wichtige Flags, die Sie je nach Bedarf verwenden können. Sehen wir sie uns im Detail an.
-a |
Wird zur Auswahl des Prozessors verwendet. Die niedrigste Nummer der CPU ist 1. |
-c |
Dieses Flag dient zum Kopieren der angegebenen ausführbaren Datei vom entfernten System zur Ausführung. |
-d |
Dieses Flag weist das System an, nicht auf die Prozessbeendigung zu warten. |
-e |
Dieses Flag lädt das angegebene Kontoprofil nicht. |
-f |
Dieses Flag kopiert die angegebene Programmdatei durch die Programmdatei, die auf dem entfernten Computer vorhanden ist. |
-i |
Dieses Flag teilt mit, dass das Programm ausgeführt werden soll, um mit dem PC der Sitzung zu interagieren, der auf einem Remote-System angegeben ist. |
-h |
Überprüft, ob das Zielsystem Windows Vista oder höher ist. |
-l |
Dieses Flag wird verwendet, um den Prozess in einem eingeschränkten Benutzermodus auszuführen. Es verleiht dem Prozess auch Integrität. |
-n |
Dieses Flag zählt die Zeitüberschreitung beim Verbinden mit dem Host-Computer. |
-p |
Dieses Flag stellt das Passwort und den Benutzernamen bereit, wenn eine Verbindung zum Host-Computer hergestellt wird. |
-r |
Dieses Flag gibt den Remotedienstnamen zum Erstellen oder Interagieren mit an. |
-s |
Dieses Flag führt den Remote-Prozess in einem Systemkonto aus. |
-u |
Dieses Flag gibt den optionalen Benutzernamen beim Anmelden am Remote-Computer an. |
-v |
Dieses Flag gibt die Versionsnummer des entfernten Systems an. |
-w |
Dieses Flag legt das Arbeitsverzeichnis eines Prozesses relativ zum Remote-Computer fest. |
-x |
Dieses Flag dient zum Anzeigen der Benutzeroberfläche auf einem sicheren Winlogon-Desktop eines lokalen Systems. |
-priority |
Dieses Flag gibt die Priorität eines Prozesses an. |
arguments |
Dieses Flag gibt die Argumente an, die übergeben werden müssen. |
Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.
LinkedIn