这是我试图执行的脚本:
(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和批处理文件,就我而言。