【发布时间】:2011-07-07 06:30:19
【问题描述】:
我正在从事与 Mircosoft Virtual Lab 类似的项目。我创建了一个 .aspx (C#) 网页,它能够运行 powershell 脚本来启动 vmware-vmrc 控制台。该网页已部署并在我自己的计算机上运行。我也尝试在服务器上发布我的解决方案,网页运行良好,但控制台没有出现在我的屏幕上。我猜是因为脚本在服务器而不是本地主机上运行。如果我的解决方案/程序是在服务器中构建的,我想知道是否有任何方法可以启动控制台。
$hostname = "localhost:8333"
$vms = "VmName"
$vm = get-vm $vms
$vmid = $vm.id
$gvm = Get-View $vmid
$vmrc = "C:\Program Files (x86)\Common Files\VMware\VMware Remote Console Plug-in\vmware-vmrc.exe"
$vmrcargs = '-h ' + $hostname + ' -m "' + $gvm.Config.Files.VmPathName + '"'
[Diagnostics.Process]::Start($vmrc, $vmrcargs)
【问题讨论】:
标签: virtual-machine vmware powershell c# asp.net