如何从PHP运行Powershell脚本

I wrote one line of powershell script that downloads DHCP lease data. when i run it from powershell it works (exports the data into a csv file). but if i run the same code from php it exports an empty csv file. The powershell script and php code id below.

DhcpServerv4Lease -ComputerName "HAP2000-11" -ScopeId 10.10.10.0 | Select-Object -Property IPAddress, Clientid, Description, HostName | Export-Csv -Path ("C:\wamp64\www
ew.csv") 

php code

<?php
if(isset($_POST['updateDHCP'])){
        shell_exec('powershell.exe -command C:\wamp64\www\DhcpLeasesExport1.ps1');
    }
?>
dongyou8087
dongyou8087 也许。与您的DHCP管理员联系。
一年多之前 回复
dregvw1801
dregvw1801 这有什么其他的方式。除了将PHP添加到DHCP服务器@TobyU之外
一年多之前 回复
dongqiaozhe5070
dongqiaozhe5070 您将在基于Windows的DHCP服务器上找到名为“DHCPUsers”的本地安全组。将PHP用户添加到该组中,以便为DHCP服务器提供读取权限。
一年多之前 回复
dongzhu7329
dongzhu7329 你如何给予@TobyU这样的权限
一年多之前 回复
dongming5444
dongming5444 运行PHP的用户是否具有读取这些DHCP数据的适当权限?
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐