是否可以在我的VBScript中调用PowerShell Cmdlet?
我知道如何调用整个Powershell脚本,但我只想调用一些特定的Cmdletes。 也可以将Cmdlet的结果存储在VBScript中的某个Object中。
我对Powershell和VBScript并不了解。 可能这是非常有疑问的。如果您知道我们怎么做,请告诉我。
答案 0 :(得分:2)
您可以尝试使用Sapien的ActiveXPosh(COM组件)。它是一个特殊的PowerShell主机,允许开发人员/脚本编写者从VBScript / JScript代码运行单个cmdlet或整个脚本。您可以在免费组件下的下载部分找到它(需要注册,免费):
http://www.sapien.com/blog/2008/06/25/activexposh-is-now-a-free-download/
答案 1 :(得分:1)
您可以让PowerShell将对象序列化为某种常见格式,如JSON或XML,然后将其导入VBscript中。这可能是在VBscript和PowerShell之间进行互操作的最佳方式。