远程关机
来源:互联网 发布:小米平板绘图软件 编辑:程序博客网 时间:2024/04/28 20:54
/// <summary>
/// 关机
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void button1_Click(object sender, EventArgs e)
{
//指定生成 WMI 连接所需的所有设置
ConnectionOptions op = new ConnectionOptions();
op.Username =txtUserName.Text.Trim(); //远程计算机用户名称
op.Password = txtPwd.Text.Trim(); //远程计算机用户密码
string str = "////" + txtIP.Text.Trim() + "//root//cimv2";
//设置操作管理范围
ManagementScope scope = new ManagementScope(str, op);
scope.Connect(); //将此 ManagementScope 连接到实际的 WMI 范围。
ObjectQuery oq = new ObjectQuery("SELECT * FROM Win32_OperatingSystem");
ManagementObjectSearcher query = new ManagementObjectSearcher(scope, oq);
//得到WMI控制
ManagementObjectCollection queryCollection = query.Get();
try
{
foreach (ManagementObject obj in queryCollection)
{
obj.InvokeMethod("ShutDown",null); //执行关闭远程计算机,reboot为重新启动
}
MessageBox.Show("关机成功!");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
/// <summary>
/// 重启
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void button2_Click(object sender, EventArgs e)
{
//指定生成 WMI 连接所需的所有设置
ConnectionOptions op = new ConnectionOptions();
op.Username = txtUserName.Text.Trim(); //远程计算机用户名称
op.Password = txtPwd.Text.Trim(); //远程计算机用户密码
string str = "////" + txtIP.Text.Trim() + "//root//cimv2";
//设置操作管理范围
ManagementScope scope = new ManagementScope(str, op);
scope.Connect(); //将此 ManagementScope 连接到实际的 WMI 范围。
ObjectQuery oq = new ObjectQuery("SELECT * FROM Win32_OperatingSystem");
ManagementObjectSearcher query = new ManagementObjectSearcher(scope, oq);
//得到WMI控制
ManagementObjectCollection queryCollection = query.Get();
foreach (ManagementObject obj in queryCollection)
{
obj.InvokeMethod("Reboot", null); //执行关闭远程计算机,reboot为重新启动
}
}
/// 关机
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void button1_Click(object sender, EventArgs e)
{
//指定生成 WMI 连接所需的所有设置
ConnectionOptions op = new ConnectionOptions();
op.Username =txtUserName.Text.Trim(); //远程计算机用户名称
op.Password = txtPwd.Text.Trim(); //远程计算机用户密码
string str = "////" + txtIP.Text.Trim() + "//root//cimv2";
//设置操作管理范围
ManagementScope scope = new ManagementScope(str, op);
scope.Connect(); //将此 ManagementScope 连接到实际的 WMI 范围。
ObjectQuery oq = new ObjectQuery("SELECT * FROM Win32_OperatingSystem");
ManagementObjectSearcher query = new ManagementObjectSearcher(scope, oq);
//得到WMI控制
ManagementObjectCollection queryCollection = query.Get();
try
{
foreach (ManagementObject obj in queryCollection)
{
obj.InvokeMethod("ShutDown",null); //执行关闭远程计算机,reboot为重新启动
}
MessageBox.Show("关机成功!");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
/// <summary>
/// 重启
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void button2_Click(object sender, EventArgs e)
{
//指定生成 WMI 连接所需的所有设置
ConnectionOptions op = new ConnectionOptions();
op.Username = txtUserName.Text.Trim(); //远程计算机用户名称
op.Password = txtPwd.Text.Trim(); //远程计算机用户密码
string str = "////" + txtIP.Text.Trim() + "//root//cimv2";
//设置操作管理范围
ManagementScope scope = new ManagementScope(str, op);
scope.Connect(); //将此 ManagementScope 连接到实际的 WMI 范围。
ObjectQuery oq = new ObjectQuery("SELECT * FROM Win32_OperatingSystem");
ManagementObjectSearcher query = new ManagementObjectSearcher(scope, oq);
//得到WMI控制
ManagementObjectCollection queryCollection = query.Get();
foreach (ManagementObject obj in queryCollection)
{
obj.InvokeMethod("Reboot", null); //执行关闭远程计算机,reboot为重新启动
}
}
- 远程关机
- windows xp 远程关机
- 自动关机 或者 远程关机
- 自动关机 或者 远程关机
- .net 远程关机代码
- c# 实现远程关机
- 远程登陆和远程关机
- C#远程关机代码
- 远程关机命令
- windows远程关机
- 手机远程关机
- php实现远程关机
- 局域网预防远程关机
- 通过手机远程关机
- 通过手机远程关机
- 通过手机远程关机
- C++远程关机API
- 远程关机命令
- ORACLE ERP 月结与年结处理流程
- 新手报到,想学点软件方面的知识及网络方面的知识!
- struts hibernate spring 环境配置时出现 HTTP Status 404 Servlet action is not available (解决方法)
- 思科 3200 系列路由器
- 校园博客系统征集 总奖金65万元 版权费用另议
- 远程关机
- 自定义控件开发之----自定义视图状态
- ORACLE ERP结帐的过程
- 电脑变慢怎么让电脑变快,教你从软硬件 两方面搞定
- wsh整人程序
- Asp.net MVC Preview 4 中使用RenderComponent
- 图形界面操作系统发展史
- hibernate 在左连接统计语句
- web打包自动安装IIS和数据库