gpt4 book ai didi

C++ 和 Powershell

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:25:41 26 4
gpt4 key购买 nike

我想知道如何用 c++ 编写可以向 powershell 发送命令的代码。我也希望能够解析输出,但此时我只想开始学习如何运行命令,稍后可以学习解析输出。提前感谢任何能够提供帮助的人。

最佳答案

这里有一个小示例,可以帮助您继续:

#include "stdafx.h"

using namespace System;
using namespace System::Collections::ObjectModel;
using namespace System::Management::Automation;

int _tmain(int argc, _TCHAR* argv[])
{
PowerShell^ _ps = PowerShell::Create();
_ps->AddScript("Get-ChildItem C:\\");
auto results = _ps->Invoke();
for (int i = 0; i < results->Count; i++)
{
String^ objectStr = results[i]->ToString();
Console::WriteLine(objectStr);
}

return 0;
}

确保为您的 C++ 项目启用了 /clr 开关。

关于C++ 和 Powershell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19634220/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com