我所有的用户都在使用基于 VBS 的登录脚本。在脚本的最后,我想调用一个带有改变信息气球内容的参数的 PS1。
VBS应该如何调用带参数的PS1?
我所有的用户都在使用基于 VBS 的登录脚本。在脚本的最后,我想调用一个带有改变信息气球内容的参数的 PS1。
VBS应该如何调用带参数的PS1?
Jeffrey Snover 似乎有答案 - http://blogs.msdn.com/b/powershell/archive/2008/07/25/invoking-powershell-from-vbscript-com.aspx
摘自博客 -
使用 ActiveXPosh,您可以执行以下操作:
Set ActiveXPosh = CreateObject("SAPIEN.ActiveXPosh")
if ActiveXPosh.Eval("Get-Process Winword") = vbTrue Then
WScript.Echo "Word is running"
Else
WScript.Echo "Word is NOT running"
End If
很简单的东西!那么 - 它怎么能变得更好呢?是的——你猜对了,ActiveXPosh 是免费的。 这是一个美好的世界还是什么?
注意-我还没有尝试过。