我正在开发一个与Mircosoft虚拟实验室类似的项目。我创建了一个.aspx(C#)网页,该网页能够运行powershell脚本来启动vmware-vmrc控制台。该网页已在我自己的计算机上部署和运行。我也尝试在服务器上发布我的解决方案,网页运行良好,但控制台不会出现在我的屏幕上。我想是因为脚本在服务器而不是localhost上运行。我想知道如果我的解决方案/程序是在服务器中构建的话,有没有办法启动控制台
Powershell脚本:
$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)