使远程计算机重新启动
来源:互联网 发布:mac apache php mysql 编辑:程序博客网 时间:2024/05/18 00:34
'函数名 :ResetComputer
'函数功能:使远程的机算机重新启动
'传入参数:sUserName:登录用户名,sPassWord:登录密码,sURL:要重启的机算机IP
'返回值 :Ture:成功,False:失败
'制作人 :zzz
'制作日期:2007-01-08
'说 明 :此函数需要有System.Management的引用
Private Function ResetComputer(ByVal sUserName As String, ByVal sPassWord As String, ByVal sURL As String) As Boolean
Try
'连接到远程计算机
Dim co As ConnectionOptions = New ConnectionOptions
co.Username = sUserName
co.Password = sPassWord
Dim ms As System.Management.ManagementScope = New System.Management.ManagementScope("//" & sURL & "/root/cimv2", co)
'使用连接进行查询
Dim oq As System.Management.ObjectQuery = New System.Management.ObjectQuery("SELECT * FROM Win32_OperatingSystem")
Dim query1 As ManagementObjectSearcher = New ManagementObjectSearcher(ms, oq)
Dim queryCollection1 As ManagementObjectCollection = query1.Get()
'对查询的结果进行重启动
Dim mo As ManagementObject
For Each mo In queryCollection1
Dim ss() As String = {""}
mo.InvokeMethod("Reboot", ss)
'Console.WriteLine(mo.ToString())
Next
ResetComputer = True
Catch ex As Exception
MsgBox(ex.Message)
ResetComputer = False
End Try
End Function
'函数功能:使远程的机算机重新启动
'传入参数:sUserName:登录用户名,sPassWord:登录密码,sURL:要重启的机算机IP
'返回值 :Ture:成功,False:失败
'制作人 :zzz
'制作日期:2007-01-08
'说 明 :此函数需要有System.Management的引用
Private Function ResetComputer(ByVal sUserName As String, ByVal sPassWord As String, ByVal sURL As String) As Boolean
Try
'连接到远程计算机
Dim co As ConnectionOptions = New ConnectionOptions
co.Username = sUserName
co.Password = sPassWord
Dim ms As System.Management.ManagementScope = New System.Management.ManagementScope("//" & sURL & "/root/cimv2", co)
'使用连接进行查询
Dim oq As System.Management.ObjectQuery = New System.Management.ObjectQuery("SELECT * FROM Win32_OperatingSystem")
Dim query1 As ManagementObjectSearcher = New ManagementObjectSearcher(ms, oq)
Dim queryCollection1 As ManagementObjectCollection = query1.Get()
'对查询的结果进行重启动
Dim mo As ManagementObject
For Each mo In queryCollection1
Dim ss() As String = {""}
mo.InvokeMethod("Reboot", ss)
'Console.WriteLine(mo.ToString())
Next
ResetComputer = True
Catch ex As Exception
MsgBox(ex.Message)
ResetComputer = False
End Try
End Function
- 使远程计算机重新启动
- 重新启动计算机
- 重新启动计算机
- 使用批处理重新启动计算机
- C#实现重新启动计算机
- C#实现重新启动计算机
- 重新启动计算机代码
- SQL挂起,需要重新启动计算机?
- 不重新启动计算机更改ssh监听端口
- DELPHI对计算机的重新启动,关机操作
- Windows Update 强制重新启动计算机遭质疑
- 如何修改计算机名而不用重新启动
- 安装完后进行重新启动计算机
- C# 重新启动程序(并非重启计算机)
- SQL2008安装时,计算机重新启动问题
- 重新启动计算机失败和重装系统的解决
- 安装检测时显示"重新启动计算机".
- 安装sqlserver2008,重新启动计算机不通过的解决办法
- 备份和还原SQL数据库
- 使用VMware虚拟机迁移现有的服务器及网络(4)
- 打开TXT文件
- 什么才是软件开发的葵花宝典?
- 使用VMware虚拟机迁移现有的服务器及网络(5)
- 使远程计算机重新启动
- CppUnit(C++单元测试)--Test类
- 账结法”、“表结法”两种财务会计处理方法
- 使用VMware虚拟机迁移现有的服务器及网络(6)
- DES加密解密的详细例子
- 使用UML编写Java应用程序 (1)
- 将数据对象加载到下拉列表中
- 收到TCPL的时候,还是感叹C语言的简洁
- 使用VMware虚拟机迁移现有的服务器及网络(7)