通过php脚本远程重启远程Windows服务器

时间:2019-05-23 13:03:47

标签: php batch-file server remote-server shutdown

我想通过php脚本远程重启Windows服务器。但是我无法做到这一点。

我已经在Windows服务器上创建了.bat文件,但是无法远程访问该文件。我正在使用exec()函数使用php

exec('c:\WINDOWS\system32\cmd.exe /c START C:\WINDOWS\abc.bat');
exec('shutdown -r -f -t 10 -m \\\\IP-ADDRESS -c "please wait system is rebooting"');

1 个答案:

答案 0 :(得分:0)

用于REBOOT

exec('shutdown /r');

要关闭计算机,请输入shutdown / s
要重新启动计算机,请键入shutdown / r
要注销计算机,请输入shutdown / l
有关选项的完整列表,请键入shutdown /?

使用此命令,您可以在php下运行cmd。

exec('start cmd /k C:\WINDOWS\abc.bat');

OR

shell_exec('/s');
shell_exec('start cmd /k C:\WINDOWS\abc.bat');