远程访问-使用wmi实现远程关机。目标机器是win7系统

问题描述

使用wmi实现远程关机。目标机器是win7系统

目标机器的防火墙已关闭。远程访问权限全开了。
代码如下:
ConnectionOptions co = new ConnectionOptions();
co.Username = "administrator";
co.Password = "";

        System.Management.ManagementScope ms = new ManagementScope("\\192.168.1.30\root\cimv2", co);
        ms.Connect();
        System.Management.ObjectQuery oq = new ObjectQuery("SELECT*FROM Win32_OperatingSystem");
        ManagementObjectSearcher query1 = new ManagementObjectSearcher(ms,oq);
        ManagementObjectCollection queryCollection1 = query1.Get();
        foreach (ManagementObject mo in queryCollection1)
        {
            string[] ss = { "" };
            mo.InvokeMethod("Reboot", ss);
            Console.WriteLine(mo.ToString());

                            报错地方是ms.connect();提示说要有足够的资源权限。如何解决。

解决方案

管理员设置一个密码试试。

解决方案二:

密码设过了,还是同样错误

解决方案三:

给这个用户加权限,因为默认是普通用户的权限

解决方案四:

权限添加,密码设置了,然后连接能连接上了,现在新的错误又出现了。。。
foreach (ManagementObject mo in queryCollection1)
这行报错,说是无效查询。。。。。
我找了网上的代码和帮助文档,使用方法就是这样的啊~

时间: 2024-09-09 20:54:11

远程访问-使用wmi实现远程关机。目标机器是win7系统的相关文章

远程登录vclient中的win7系统,为嘛每次都要打开控制台

问题描述 远程登录vclient中的win7系统,为嘛每次都要打开控制台 在vclient按照了一个win7系统. 每次远程登录该win7系统,都需要先使用vclient打开该win7的控制台,这是为嘛?有没有什么办法不用每次都要先打开win7的控制台? 远程登录vclient的centos系统就不用使用vclient的首先打开centos的控制台.. 解决方案 把cmd.exe添加到你的win7的启动项中. 解决方案二: 解决了,不过采用的是粗暴解法,将win7的睡眠禁止了.

为什么我的电脑关机要好久(win7系统)

很多人一关机基本上不会去管自己电脑的关机时间,事实上小编感觉关机时间的长短有时候也代表着你电脑即将发生的问题.像很多人要关电脑没有把所有东西都关掉的习惯就关电脑了,这样关机要2.3分钟我们还好理解.但是有点人明明没开什么东西,关机都要3.4分钟,这样给人的感觉就是电脑有问题了. 1 如果你不怎么在意自己的关机速度,因为很多人都只在意自己开机速度.那么下面的内容对你没什么用,如果你想了解一下.那么下面就来跟我了解下哪些方面的设置回影响关机速度. 1:运行程序太多直接关机,很多时候你运行得很多只是你

ssh远程执行目标机器上的命令

一句话: ssh -t -p 端口号 用户名@远程机器IP '远程机器上的命令完整路径' 例如: ssh -t -p 22 yangjunming@dev '/opt/app/deploy.sh' 注意事项: 一般先配置ssh免密码登录,然后结合这个可以实现一键远程自动部署,大概思路如下: a)先在本机build项目(ant/maven/gradle均可) b) 然后打包成tar并copy到远程机器的指定目录(最简单的方式就是用scp) c) 调用远程机器上的shell脚本,解压tar并执行no

win7系统电脑不能关机的原因有哪些

  很多人都到win7系统下载官网下载了win7,不过在使用的时候会碰到win7电脑关不了机的情况,这个时候就需要自己去努力修复.那么win7系统电脑不过关机的原因有哪些呢?今天就给大家说说常见的原因. 原因1.由于丢失了声音文件,这种是最让人烦躁的,所以一定需要快速的解决.首先需要单机开始然后找到控制面板,选声音,在事件对话框之中选择退出Windows在名称之中单机无就可以正常关闭,如果还是不行,各位可以重新下载声音文件进行覆盖安装,重新对相关的声音文件进行配置安装,然后对Windows7关机

《Metasploit渗透测试手册》—第3章3.4节绑定远程访问目标机器的shell

3.4 绑定远程访问目标机器的shell Metasploit渗透测试手册 在前面内容中,分析了怎样对Windows SP2进行攻击渗透,并在其上添加新的用户账号,但是在执行该漏洞利用代码之后,连接也终止了.在本节中,将实现向目标机器绑定shell,以便建立与目标机器的远程连接并对其进行远程控制.工作过程和前面讲过的类似,使用不同的攻击载荷,执行后将在目标机器上打开远程连接shell. 准备 从启动msfconsole开始,目标与在Windows XP SP2上进行渗透测试的目标相同,使用的漏洞

远程关机,wmi现在还能使用么,是否需要设置防火墙

问题描述 远程关机,wmi现在还能使用么,是否需要设置防火墙 网上看到实现远程关机都是用的wmi方法,但是防火墙默认好像是关闭这个方法的,有没有什么更好的办法可以实现远程关机,局域网里面,知道ip地址. 解决方案 如果有防火墙,哪没有好办法. 或者远程过去,然后shutdown调用

Visual C#中用WMI控制远程计算机

visual|控制 WMI不仅可以获取想要的计算机数据,而且还可以用以远程控制.远程控制计算机不仅是黑客们的梦想,也是大多数网络管理者所渴望得到的,尤其在现代的网络中,每一个网络管理者所面对的局域网,都是由一个庞大的计算机群组成,如果有效的管理网络的每一台计算机就显得格外重要了.目前网络管理软件通常的做法是,在远程计算机上运行客户端后台程序,在本地计算机上运行一个服务器端前台控制程序,通过这二个程序直接的通讯实现对计算机的远程控制.这种作法的缺点是十分明显的,当客户端关闭了后台程序,这种远程管理

如何远程关机(Windows XP)

单位下班后常有很多员工不关电脑,领导发现后要求解决这个问题.我想如果到各办公室去查看,这很费时,于是就想能否通过一台电脑把所有的机器都关掉.因为所有的办公用机安装的都是Windows XP系统,就想到了使用远程关机"Shutdown"命令.具体方法如下: 步骤1.单击"开始→运行",在对话框中输入"Gpedit.msc",单击[确定],打开"组策略编辑器". 步骤2.在"组策略编辑器"窗口的左边打开&quo

XP系统下如何实现远程关机以及远程重启

  在使用远程客户端管理其他机器时,为了方便会要求远程关机或重启操作,但是却出现了"拒绝访问"的现象,经查证默认情况只有管理员组的用户才能有权从远端关闭或重启计算机,而正是处于局域网环境,访问其他机器只有guest权限,当然我们可以对guest用户赋予远程关机的权限. 单击"开始"菜单,打开的窗口单击"控制面板"选项 在控制面板中双击"管理工具",打开的窗口再双击"本地安全策略" 在左侧窗口双击"