如何从PHP运行Powershell脚本

时间:2018-11-20 13:05:05

标签: php powershell powershell-v2.0 powershell-v3.0

我写了一行powershell脚本来下载DHCP租约数据。当我从Powershell运行它时,它可以工作(将数据导出到一个csv文件中)。但是,如果我从php运行相同的代码,它将导出一个空的csv文件。下面的Powershell脚本和php代码ID。

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

php代码

<?php
if(isset($_POST['updateDHCP'])){
        shell_exec('powershell.exe -command C:\wamp64\www\DhcpLeasesExport1.ps1');
    }
?>

0 个答案:

没有答案