运行powershell脚本

时间:2016-05-27 12:13:24

标签: c++ powershell execute

我正在尝试编写一个使用PS写入控制台,发送电子邮件,锁定目录等的C ++代码。

我目前正在使用一个文件来执行脚本,其代码如下:

std::string script = "powershell -executionPolicy bypass -file \"MYFILE.ps1\"";

    system(script.c_str());

但我想使用硬编码字符串直接从代码运行脚本,如下所示:

std::string script = "write-host \" 2 \" ";

ShellExecute(NULL, NULL, NULL, script.c_str(), NULL,SW_NORMAL );

我希望它写给stdo 2,但我打开了'我的文档'。

0 个答案:

没有答案