VIX的几个常用命令

原创 2011年01月12日 14:51:00

测试到一定规模后,不免会用到虚拟机,针对VMware esx,列出几条常用的命令:

 

1. 列出esx server上的vm的存储路径(仅列出正在运行的vm)

vmrun -T esx -h https://ServerIP/sdk -u ServerUserName -p ServerPassword list

 

2. 启动某一个vm

vmrun -T esx -h https://ServerIP/sdk -u ServerUserName -p ServerPassword start "[datastore1] vmname/vmname.vmx"

 

3. 停止某一个vm

vmrun -T esx -h https://ServerIP/sdk -u ServerUserName -p ServerPassword stop "[datastore1] vmname/vmname.vmx"

 

4. 列出某个vm上的所有snapshot

vmrun -T esx -h https://ServerIP/sdk -u ServerUserName -p ServerPassword listsnapshots "[datastore1] vmname/vmname.vmx"

 

5. revert到指定vm上的指定snapshot

vmrun -T esx -h https://ServerIP/sdk -u ServerUserName -p ServerPassword revertToSnapshot "[datastore1] vmname/vmname.vmx" snapshotname

注意:此条命令对于esx 3.5版本无效,ref: http://www.vmware.com/support/developer/vix-api/VIX-1.6.2-ReleaseNotes.html

 

6. 执行vm上的某个程序

vmrun -T esx -h https://ServerIP/sdk -u ServerUserName -p ServerPassword -gu VMUserName -gp VMPassword runProgramInGuest "[datastore1] vmname/vmname.vmx" -interactive "c:/windows/system32/cmd.exe"

 

7. 执行vm上的某个bat

vmrun -T esx -h https://ServerIP/sdk -u ServerUserName -p ServerPassword -gu VMUserName -gp VMPassword  runScriptInGuest "[datastore1] vmname/vmname.vmx" "" "cmd.exe /k /"C://Program Files//Microsoft Visual Studio//VC//vcvarsall.bat/" x86"

注意:设置bat的解释器为""

 

8. Copy file from guest to host

vmrun -T esx -h https://ServerIP/sdk -u ServerUserName -p ServerPassword -gu VMUserName -gp VMPassword  copyFileFromGuestToHost "[datastore1] vmname/vmname.vmx" "c:/temp/test.xml" "//192.168.0.1/Shared/test.xml"

 

9. Copy file from host to guest

vmrun -T esx -h https://ServerIP/sdk -u ServerUserName -p ServerPassword -gu VMUserName -gp VMPassword  copyFileFromHostToGuest "[datastore1] vmname/vmname.vmx" "//192.168.0.1/Shared/test.xml" "c:/temp/test.xml"

 

其他命令还有:

listProcessInGuest, killProcessInGuest, stop(power off vm), reset (reboot vm),

版权声明:本文为博主原创文章,未经博主允许不得转载。

黑客入侵所需要的几个常用命令

  • 2008年02月28日 06:05
  • 35KB
  • 下载

Smartplant 几个常用命令

  • 2016年01月15日 11:06
  • 1.78MB
  • 下载

Squid 安装调试过程中的几个常用命令

当你的 squid.conf 配置文档按照你的想法修改完以后,启动  squid 之旅就开始了。 1,初始化你在 squid.conf 里配置的 cache 目录 #squid/sbin/squi...

一般入侵所需要的几个常用命令

  • 2011年05月20日 14:25
  • 32KB
  • 下载

oracle的几个常用命令

  • 2008年11月25日 11:53
  • 2KB
  • 下载

HDFS几个常用命令

Hdfs是Hadoop Distributed File System(Hadoop分布式文件系统)的缩写,是Hadoop家族中一个十分重要的组件,也是学习Hadoop的重要一步且十分关键的一步,因为...

几个adb常用命令

1. 显示当前运行的全部模拟器:     adb devices 2. 安装应用程序:     adb install -r 123.apk 3. 获取模拟器中的文件:     ad...

Linux入门——目录结构、Shell和几个常用命令的简介

【原文链接】http://blog.sina.com.cn/s/blog_674e0fbd0100oc5m.html Shell是一个命令解释器,它可以用来启动、挂起、停止程序,还允许用户编...
  • g5dsk
  • g5dsk
  • 2011年07月31日 22:15
  • 4474

笔记:vim文本编辑器的几个常用命令

1.打开或者新建文件 “vim ”

熟悉这几个常用命令,你就是Linux/Unix的vi高手了。

最近在学习Linux和shell脚本语言,个人认为vim编辑器比较好用。遂重新学习一下大学时学过的vi命令。用vi命令进入vi编辑器之后,处于命令模式,按i,a,o切换到编辑模式。 按一下「ESC」键...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VIX的几个常用命令
举报原因:
原因补充:

(最多只允许输入30个字)