当前位置:编程学习 > C#/ASP.NET >>

远程重启服务器

现在有一台windows2003服务器
我想用 net use 命令连接它,然后用shutdown命令重启 服务器,
但net use 连接,总是报错误:发生系统错误67,找不到网络名

在网上百度了好久。
能查到的 各种方法都试验了,还是不行
请大家帮我下

我自己的机器也是windows2003

--------------------编程问答-------------------- 我用 我旁边的电脑,可以连接成功。就是192.168的那种局域网电脑
可是服务器的 那种外网IP,就不行了
--------------------编程问答-------------------- net use 命令就只好在局域网用,楼主可以在服务器上启用远程桌面功能,这样登录上去就可以重启了。 --------------------编程问答--------------------
引用 2 楼 tcmakebest 的回复:
net use 命令就只好在局域网用,楼主可以在服务器上启用远程桌面功能,这样登录上去就可以重启了。

远程桌面有时候 就卡死了。
除了远程桌面 没有其他的办法么?
还有:net use 只能 局域网使用啊?
悲了个催 的 --------------------编程问答-------------------- 可以直接写一个C#的程序实现远程关机以及重启.参考代码


ConnectionOptions options = new ConnectionOptions
            {
                Username = this.textBox1.Text,
                Password = this.textBox2.Text
            };
            ManagementScope scope = new ManagementScope(@"\\" + this.textBox3.Text + @"\root\cimv2", options);
            scope.Connect();
            ObjectQuery query = new ObjectQuery("SELECT * FROM Win32_OperatingSystem");
            ManagementObjectCollection objects = new ManagementObjectSearcher(scope, query).Get();
            foreach (ManagementObject obj2 in objects)
            {
                if (this.radioButton1.Checked)
                {
                    obj2.InvokeMethod("reboot", null);
                }
                else
                {
                    obj2.InvokeMethod("ShutDown", null);
                }
            }
--------------------编程问答-------------------- 其中 textBox3表示远程IP.
1 2对应用户名以及密码. --------------------编程问答--------------------
引用 5 楼 diaodiaop 的回复:
其中 textBox3表示远程IP.
1 2对应用户名以及密码.

恩 恩,谢谢了
我晚上回去 试试这个 --------------------编程问答--------------------
周末上班的真可怜
连问问题,
回答的人都少 --------------------编程问答--------------------
好久没来了。都快忘记这个问题饿了
在顶下
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,