api – 如何访问PowerShell脚本的输出?

api – 如何访问PowerShell脚本的输出?,第1张

概述如何在Delphi中访问Power Shell脚本输出? 我正在寻找类似于System.Management.Automation.PowerShell的东西,但是在本机代码中. 更确切地说:我想处理PowerShell invokation返回的PSObject对象. 我想因为PowerShell是用.NET编写的,所以我必须在我的Delphi应用程序中托管.NET框架? 我在组件源上看到了一 如何在Delphi中访问Power Shell脚本的输出?

我正在寻找类似于System.Management.Automation.PowerShell的东西,但是在本机代码中.

更确切地说:我想处理PowerShell invokation返回的PSObject对象.

我想因为PowerShell是用.NET编写的,所以我必须在我的Delphi应用程序中托管.NET框架?

我在组件源上看到了一个名为PowerShell Objects Delphi Edition的库,但该演示版不支持XE2,我在manufaturers主页上找不到该库.

澄清:我不是在寻找运行PowerShell的方法,CreateProcess可以正常运行.

解决方法 您可以围绕System.Management.automation.*创建一个C/C++li包装器,并公开DLL入口点,如字符串ExecutePowerShellScript(字符串脚本).那么你应该没有问题从Delphi调用DLL入口点. 总结

以上是内存溢出为你收集整理的api – 如何访问PowerShell脚本的输出?全部内容,希望文章能够帮你解决api – 如何访问PowerShell脚本的输出?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1273452.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-08
下一篇 2022-06-08

发表评论

登录后才能评论

评论列表(0条)

保存