从另一台设备(通过网络)在 Windows 上触发命令

从另一台设备(通过网络)在 Windows 上触发命令

我希望能够远程打开/关闭我的 Windows 10 热点。理想情况下,通过登录我的个人网站,然后切换开/关按钮。有什么方法可以做到:1) 通过网络上从其他设备向我的计算机上的命令发送命令,使用我的计算机上的命令触发批处理文件。2) 获取我的热点的状态,无论是打开还是关闭(我最初的猜测是它每次更改时都会向我的服务器报告,而不是服务器 ping 它以获取其状态)。

有哪些方法可以做到这一点?

答案1

您可以通过命令行打开或关闭热点。

开启命令-netsh wlan 设置托管网络模式=允许

关闭命令-netsh wlan 设置托管网络模式=禁止

打开或关闭热点

然后,您可以登录机器来管理热点,或者,如果您可以发送远程命令,则使用 PSEXEC 将 ON / OFF 命令发送到工作站。PSEXEC 是一个 SysInternals 应用程序。

没有状态命令(尽管您可以 ping 它)因此只需根据需要将其关闭或打开即可。

PSEXEC 命令

答案2

由于您说的是“通过网络”和“个人网站”,所以我假设您正在运行网络服务器。如果不是,那么您应该修改您的问题。

您没有说明您正在运行哪个 Web 服务器,但这并不重要。只需极少量的代码,您就可以在主机上本地执行命令。这可以使用 Web 服务器支持的大多数脚本语言来完成。

这里有一个指导让 PHP 在 Linux 和 Windows 上执行 shell 命令。

相关内容