📅  最后修改于: 2023-12-03 15:06:47.329000             🧑  作者: Mango
本文将介绍如何在 cmd 或者 Html 中使用 IP 地址重启远程计算机。通过以下步骤,你可以在本地计算机上执行命令,控制远程计算机的电源。
首先,打开 cmd 命令行。你可以通过按下 Windows 键 + R 并输入 "cmd" 来打开命令行。
在命令行中,输入以下命令来测试远程计算机是否在线:
ping [远程计算机的 IP 地址]
例如,如果远程计算机的 IP 地址为 192.168.1.100,输入以下命令:
ping 192.168.1.100
如果远程计算机在线,你将可以看到返回的结果。
启动 PowerShell 或命令行作为管理员权限
在命令行中输入以下命令来重启远程计算机:
shutdown /r /m \\[远程计算机的 IP 地址]
例如,如果远程计算机的 IP 地址为 192.168.1.100,输入以下命令:
shutdown /r /m \\192.168.1.100
执行该命令后,远程计算机将会重启。
首先,在 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 请求。
在 Html 页面中添加以下表单元素:
<form>
IP Address: <input type="text" id="ipAddress" name="ipAddress"><br>
<input type="button" value="Restart" onclick="restartRemoteComputer()">
</form>
该代码将创建一个表单元素,其中包含一个文本字段和一个按钮。当用户单击按钮时,执行 restartRemoteComputer 函数。
在远程计算机上,创建名为 "restart.cgi" 的 CGI 脚本,其中包含以下命令:
shutdown /r /t 0
该代码将强制远程计算机重启。
现在,用户可以在 Html 页面中输入远程计算机的 IP 地址,并单击 "Restart" 按钮来重启计算机。