2017-08-20 22 views
0

Windows環境で、システム管理者としてPHP system()の機能をいくつか送信する必要があります。PHPでsystem()を管理者として実行するには?

私はそれが危険なことがあることを知っていますが、私はそれが必要です。

私は、私は非常に単純にコマンドをexecしことができ、それを使用することにより cpau

という名前のツールキットを使用してこの問題を解決した

+0

どのように使用するかによって、詳細と実行する「コマンド」を指定してください。 –

+0

あなたは管理者ですか?構文を知るために必要な質問は何ですか? – user10089632

+0

私はApacheを使ってローカル環境でPHPを実行しています。 質問:システム()を使用してプロンプトで管理者としてコマンドを実行する方法は? PHPを使用しないと、私は管理者としてプロンプトを開いて自分のコマンドを実行できますが、PHPではどのようにすればいいですか? 実行するコマンドは "net user xx xx/add"です。 – Syncro

答えて

0

cpau -u administrator -p PWD_HERE -LWP -ex "net user myuser mypwd /add" 

を私は私の管理者パスワードを変更する必要がしました。この作業を行うにはコンピュータの管理>ユーザー。それはパスワードの入力を要求し、私は同じコマンドラインでそれを渡すことができないので、私はrunasを使用することができなかった「使用のrunas」

を言っている人々のために

PS:cpauをPHPフォルダに保存してください。

関連する問題