Start Virtuel Maskine i Baggrunden på Windows 7 Kommandolinje - Sådan Gør Du!

Hvordan kan et program (virtual machine) startes i baggrunden med en start-kommando på Windows 7's kommandolinje, når der skal overføres argumenter, uden at få fejlmeddelelsen "Windows cannot find '-startvm'"?

For at starte en virtuel maskine i baggrunden på Windows 7's kommandolinje uden fejlmeddelelsen "Windows cannot find '-startvm'", skal du bruge den fulde sti til programmet, korrekt formatere argumenterne, bruge dobbelte anførselstegn ved mellemrum, kontrollere miljøvariabler og eventuelt oprette en batch-fil.

Sådan starter du et program (virtual machine) i baggrunden på Windows 7's kommandolinje med argumenter

For at starte en virtuel maskine i baggrunden på Windows 7's kommandolinje og overføre argumenter uden at få fejlmeddelelsen "Windows cannot find '-startvm'", kan du følge disse trin:

  1. Brug den fulde sti til programmet:

    Sørg for at bruge den fulde sti til det program, du vil starte. For eksempel, hvis du bruger VirtualBox, skal du bruge den fulde sti til VirtualBox's eksekverbare fil.

          "C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" startvm "VM Name" --type headless
        
  2. Indsæt argumenter korrekt:

    Sørg for at argumenterne er korrekt formateret og placeret efter kommandoen. For eksempel:

          "C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" startvm "VM Name" --type headless
        
  3. Brug dobbelte anførselstegn:

    Hvis stien eller argumenterne indeholder mellemrum, skal du bruge dobbelte anførselstegn for at omslutte dem. For eksempel:

          "C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" startvm "My Virtual Machine" --type headless
        
  4. Kontroller miljøvariabler:

    Sørg for, at miljøvariablerne er korrekt indstillet, så kommandolinjen kan finde programmet. Du kan tilføje programmets sti til PATH-miljøvariablen.

          set PATH=%PATH%;C:\Program Files\Oracle\VirtualBox
        
  5. Brug batch-filer:

    Hvis du ofte skal køre kommandoen, kan du oprette en batch-fil (.bat) med kommandoen og argumenterne. For eksempel:

          @echo off
          "C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" startvm "VM Name" --type headless
          
        

Ved at følge disse trin kan du starte en virtuel maskine i baggrunden på Windows 7's kommandolinje uden at få fejlmeddelelsen "Windows cannot find '-startvm'".