VBoxManage.exeを実行する方法は?[閉まっている]


61

ファイルはにあり、Program Files/Oracle/VirtualBox/VBoxManage.exeVirtualBoxのコマンドラインインターフェイスとして使用されます。

.vdiイメージを.vdmk(VMware用)に変換するために使用しています。

http://scottlinux.com/2011/06/24/convert-vdi-to-vmdk-virtualbox-to-vmware/

スクリプトの例を次に示します。

$ VBoxManage list hdds

しかし、このコマンドはどこで実行しますか?Windows cmdで?cmdとLinuxの両方で試しましたが、理解できません。


表示されるエラーメッセージは何ですか?
user9517

cmd.exeは機能しました。VirtualBoxフォルダーに移動するだけで、ルートからプログラムを実行できませんでした。
-AlxVallejo

あなたはVirtualBoxのインストールフォルダを追加する(つまりデフォルト:必要C:\Program Files\Oracle\VirtualBox)にadvanced system settings > system properties > system environment variablesCMDまたはPowerShellのからこのコマンドを実行できるようにする
FOAD

回答:


14

Linuxでexeファイルを実行しても機能しないことは間違いありません。Windowsでは、コマンドプロンプトから実行します。コマンドが見つからないというメッセージが表示される場合は、コマンドへのパスをPATH環境変数に追加するか、コマンドへのフルパスを指定します。

コマンドは実行しても、実行すべきと思われることを実行していない場合は、ドキュメントを読んでください。


75

コマンドにはパス全体を使用する必要があります。

"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" list hdds

...またはcdしてC:\Program Files\Oracle\VirtualBox

VBoxManage.exe list hdds

...または、C:\Program Files\Oracle\VirtualBoxディレクトリを追加して追加できますPATH

PATH=%PATH%;C:\Program Files\Oracle\VirtualBox

...そして、VBoxManageどこからでも実行できます


2
...またはvboxmanage.bat、パス内のどこかに「スタブ」を作成し(例:でそれらを収集d:\scripts)、パスを無限の長さに汚染しないようにします...コンテンツ:@CALL "C:\Program Files\Oracle\VirtualBox\vboxmanage.exe" %*
フランクノック

2
  1. Windows7のスタートメニューから、検索プログラムとファイルフォルダーに移動します。
  2. CMDと入力します。Enterキーを押さないでください。
  3. CMDアイコンを右クリックして、コピーを選択します。
  4. c:\ "Program Files \ Oracle \ VirtualBox \に移動します
  5. ウィンドウを右クリックして、貼り付けを選択します。

これで、CMDウィンドウからVboxManageを使用できるようになります。VboxManage /?で入力してみてください。ヘルプリストが表示された場合は、途中です。


私はWindowsにあまり馴染みはありませんが、これは悪い考えのような匂いがします。確かに、Windowsコマンドラインで作業ディレクトリを変更するより良い方法があります。
ラダダダダ

@Ladadadadaは「cd」が通常の方法であることに同意しましたが、長いパス名の場合、そのパスに対して既にエクスプローラーウィンドウが開いている場所に移動する必要がある場合、この(コピー/貼り付け)アプローチも使用する傾向があります
デニスノルテ14
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.