如何使用C ++执行powershell脚本文件(ps1)?

时间:2016-07-08 13:12:00

标签: c++ powershell

这是我试图执行的脚本:

(netsh wlan show profiles) | Select-String "\:(.+)$" | %    {$name=$_.Matches.Groups[1].Value.Trim(); $_} | %{(netsh wlan show profile name="$name" key=clear)}  | Select-String "Key Content\W+\:(.+)$" | %{$pass=$_.Matches.Groups[1].Value.Trim(); $_} | %{[PSCustomObject]@{ PROFILE_NAME=$name;PASSWORD=$pass }} | Format-Table -AutoSize

哪个存储在文件" NetGrabber.ps1"我想用C ++执行它,我想使用该文件,但如果它更容易,我也可以硬编码。到目前为止我的代码,我只是希望它像

一样在case语句中运行
Case 1:
    Execute();
    break;

WinExec是针对exe和批处理文件,就我而言。

0 个答案:

没有答案