通过调用powershell命令监控虚拟机,并实时返回数据显示到listview上
来源:互联网 发布:java 商城源码 编辑:程序博客网 时间:2024/06/05 19:36
示例代码: 这里需要使用多线程,因为在powershell监控数据时,同时程序在运行其它操作
Thread bgroundThread =newThread(newThreadStart(print)); ///start a new thread
bgroundThread.IsBackground = true;
bgroundThread.Start();
string vmmModulePath =@"C:\'Program Files'\'Microsoft System Center 2012'\'Virtual Machine Manager'\bin\psModules\virtualmachinemanager\virtualmachinemanager.psd1";
Runspace runspace = RunspaceFactory.CreateRunspace();
runspace.Open();
RunspaceInvoke scriptInvoker = newRunspaceInvoke(runspace);
scriptInvoker.Invoke("Set-ExecutionPolicy Unrestricted -Force"); //C# run powershell cmdlet
scriptInvoker.Invoke("Import-Module " + vmmModulePath);
While(true)
{
scriptInvoker.Invoke("$vm=get-vm -name S-DC01");
var _SDC01_Status = scriptInvoker.Invoke("$vm.status");
listView1.Item[0].SubItem[2].Text = _SDC01_Status[0].ToString();
Thread.Sleep(2000);
}
- 通过调用powershell命令监控虚拟机,并实时返回数据显示到listview上
- python调用C++,并在C++代码执行时,实时返回信息到pyqt的控件上显示
- 通过网络加载数据显示到ListView
- 利用vmstat命令监控Linux资源使用并将数据通过图形化方式显示
- 利用vmstat命令监控Linux资源使用并将数据通过图形化方式显示
- 从extenionplugin的C++ 模块中读取数据并显示到Qt的ListView上
- WinForm调用CMD命令并实时输出结果到TextBox
- flex通过httpService获取远程XML数据,并显示到DATAGIRD上
- 从网络上异步加载数据,显示到ListView上
- Android 从网上下载图片并显示到ListView上
- 获取服务器数据通过Gson解析显示Listview上
- json数据解析并显示在listView上
- 获取服务器json数据并解析显示listview上
- 读出Sqlite中的数据并加载到ListView上
- 解析网络json数据并展示到ListView上
- 从网络获取数据,并绑定到listview上
- 通过js得到时间,并显示到jsp上
- 通过js得到时间,并显示到jsp上
- RMAN Duplicate Database From RAC ASM To RAC ASM [ID 461479.1]
- 直线分割平面 与 平面分割区域 问题
- Android布局文件中命名空间的解析
- DISP_FUNCTION-MFC中文手册
- matlab安装中遇到的几个问题
- 通过调用powershell命令监控虚拟机,并实时返回数据显示到listview上
- Creating a Duplicate Database on a New Host. [ID 388431.1]
- 关于navicat连接oracle 报 ORA-12737 set CHS16GBK错误的解决方案
- 源码内核
- Android Renderscript小记
- Oracle定时器(Job)各时间段写法汇总
- PHP中如何实现 “在页面中一边执行一边输出” 的效果
- 使用SimpleDateFormat顺利解析日期
- C++中const修饰指针探讨