Sie können das vmrun-Befehlszeilendienstprogramm in VMware Fusion zum Steuern virtueller Maschinen und Automatisieren von Gastvorgängen auf VMware-VMs verwenden. Das vmrun-Dienstprogramm ist den VIX-API-Bibliotheken zugeordnet.

In den folgenden Abschnitten werden die Funktionen des vmrun-Dienstprogramms zusammengefasst.

Ein-/Ausschaltbefehle

Ein-/Ausschaltbefehle steuern Vorgänge einer virtuellen Maschine. Sie können Ein-/Ausschaltbefehle verwenden, um eine virtuelle Maschine zu starten (Einschalten), zu beenden (Ausschalten), zurückzusetzen (Neu Starten), auszusetzen, anzuhalten und wieder fortzusetzen.

Snapshot-Befehle

Ein Snapshot erfasst den Status einer virtuellen Maschine zum Zeitpunkt des Snapshots, einschließlich aller Daten auf virtuellen Datenträgern. Sie können dann den Snapshot verwenden, um die virtuelle Maschine in den vorherigen Zustand zurückzusetzen. Snapshots sind hilfreich für die Datensicherung und als Platzhalter in der Entwicklungs- und Testphase. Sie können Snapshot-Befehle zum Auflisten vorhandener Snapshots einer virtuellen Maschine, Erstellen eines Snapshot, Löschen eines Snapshots und Zurückzusetzen einer virtuelle Maschine in den Zustand zum Zeitpunkt eines Snapshot verwenden. Beim Zurücksetzen auf einen Snapshot wird die virtuelle Maschine nicht wieder ausgeführt, selbst wenn sie zum Zeitpunkt des Snapshots ausgeführt wurde.

Netzwerkadapter-Befehle

Mit Netzwerkadapter-Befehlen können Sie die virtuellen Netzwerkadapter, die einer virtuellen Maschine zugeordnet sind, steuern. Sie können Netzwerkadapter-Befehlen zum Auflisten, Hinzufügen, Aktualisieren und Entfernen eines Netzwerkadapters verwenden.

Hostnetzwerk-Befehle

Mit Hostnetzwerk-Befehlen können Sie virtuelle Netzwerke auf dem Host anzeigen und Konfigurationen zur Port-Weiterleitung auflisten, aktualisieren oder entfernen.

Gastbetriebssystem-Befehle

Mit Gastbetriebssystem-Befehlen können Sie auf folgende Arten mit einem Gastbetriebssystem interagieren:

  • Ein ausführbares Programm (.exe) im Gastbetriebssystem ausführen oder ein von Ihnen zur Verfügung gestelltes, interpretiertes Skript ausführen.
  • Überprüfen, ob eine Datei oder ein Verzeichnis im Gastbetriebssystem vorhanden ist, eine Datei bzw. dieses Verzeichnis löschen, einer Datei umbenennen, Dateien auflisten oder ein neues Verzeichnis erstellen.
  • Eine Datei vom Host zum Gast oder vom Gast zum Host kopieren.
  • Eine temporäre Datei im Gastbetriebssystem erstellen.
  • Einen freigegebenen Ordner vom Host hinzufügen, einen Ordner im Gastbetriebssystem freigeben oder einen freigegebenen Ordner entfernen.
  • Erfassen Sie eine Screenshot vom Gastbetriebssystem.
  • Prozesse auflisten, die im Gastbetriebssystem ausgeführt werden oder einen Prozess beenden.
  • Eine Variable in der Umgebung des Gastbetriebssystems oder den Status der virtuellen Maschine auslesen oder schreiben.
  • IP-Adresse des Gastbetriebssystems erhalten.

Die Timeout-Zeit, d.h. die Wartezeit für VMware Tools, beträgt fünf Minuten für alle Gast-Befehle.

Allgemeine Befehle

Allgemeine Befehle beinhalten Befehle, die alle ausgeführten virtuellen Maschinen auflisten, die Hardware-Version der virtuelle Maschine aktualisieren, VMware Tools auf dem Gastbetriebssystem installieren, den aktuellen Status von VMware Tools überprüfen und virtuelle Maschinen löschen. Darüber hinaus können Sie eine virtuelle Maschine zum Erstellen einer Kopie der virtuellen Maschine klonen.

Befehl für die Vorlage einer virtuellen Maschine

Der Name des Befehls für die Vorlage einer virtuellen Maschine ist downloadPhotonVM. Mit diesem Befehl können Sie die virtuelle Maschine des VMware Project Photon-Betriebssystems herunterladen.