PHP には CMD コマンド ラインを実行する権限があります。接続は制限されません~
パススルーを使用してコマンド ラインを実行し、リモート PC でのサービスの起動とシャットダウンを完了します。
passthru('net use \\192.168.2.102\ipc$ "1" /user:"administrator" & sc \\192.168.2.102 stop myServer',$s);
しかし実際の使用では、常に管理者権限はありません
管理者は接続に失敗し、2 を返します。ユーザー名とパスワードのない IPC の空のリンクは接続できます
ただし、このコマンドは次の場合に直接成功します。 cmd.Put phpで動作しない理由は何ですか?
-----解決策---------
まずphpを実行するユーザーを確認してくださいコマンドを実行する権限がありません
------解決策----------------------
これができれば世界は終わっていただろうずっと前に来る
------解決策---------
サーバーを配置するとWEB実行で操作できなくなりますクライアントドロップ
------解決策------------------
まず、php.ini にあることを確認してください。 disable_function: この機能は無効になっていますか? ユーザー権限の問題もあります。
------解決策----------------------
コマンドで php を実行できるかどうかを確認してください。