📜  使用 ip 地址重启远程计算机 cmd - Html (1)

📅  最后修改于: 2023-12-03 15:06:47.329000             🧑  作者: Mango

使用 IP 地址重启远程计算机

本文将介绍如何在 cmd 或者 Html 中使用 IP 地址重启远程计算机。通过以下步骤,你可以在本地计算机上执行命令,控制远程计算机的电源。

使用 cmd 命令行
  1. 首先,打开 cmd 命令行。你可以通过按下 Windows 键 + R 并输入 "cmd" 来打开命令行。

  2. 在命令行中,输入以下命令来测试远程计算机是否在线:

    ping [远程计算机的 IP 地址]
    

    例如,如果远程计算机的 IP 地址为 192.168.1.100,输入以下命令:

    ping 192.168.1.100
    

    如果远程计算机在线,你将可以看到返回的结果。

  3. 启动 PowerShell 或命令行作为管理员权限

  4. 在命令行中输入以下命令来重启远程计算机:

    shutdown /r /m \\[远程计算机的 IP 地址]
    

    例如,如果远程计算机的 IP 地址为 192.168.1.100,输入以下命令:

    shutdown /r /m \\192.168.1.100
    

    执行该命令后,远程计算机将会重启。

使用 Html 中的 JavaScript
  1. 首先,在 Html 页面中添加以下 JavaScript 代码:

    <script>
    function restartRemoteComputer() {
        var ip = document.getElementById("ipAddress").value;
        var xmlhttp = new XMLHttpRequest();
        var url = "http://" + ip + "/cgi-bin/restart.cgi";
    
        xmlhttp.open("GET", url, true);
        xmlhttp.send();
    }
    </script>
    

    该代码将获取文本字段 "ipAddress" 中的 IP 地址,并使用 XMLHttpRequest 对象向远程计算机发送 GET 请求。

  2. 在 Html 页面中添加以下表单元素:

    <form>
        IP Address: <input type="text" id="ipAddress" name="ipAddress"><br>
        <input type="button" value="Restart" onclick="restartRemoteComputer()">
    </form>
    

    该代码将创建一个表单元素,其中包含一个文本字段和一个按钮。当用户单击按钮时,执行 restartRemoteComputer 函数。

  3. 在远程计算机上,创建名为 "restart.cgi" 的 CGI 脚本,其中包含以下命令:

    shutdown /r /t 0
    

    该代码将强制远程计算机重启。

现在,用户可以在 Html 页面中输入远程计算机的 IP 地址,并单击 "Restart" 按钮来重启计算机。