【问题标题】:Call a ps1 script with parameters from a VBS script使用 VBS 脚本中的参数调用 ps1 脚本
【发布时间】:2012-04-26 14:26:48
【问题描述】:

我所有的用户都在使用基于 VBS 的登录脚本。在脚本的末尾,I want to call a PS1 带有更改信息气球内容的参数。

VBS应该如何调用带参数的PS1?

【问题讨论】:

  • powershell something.ps1 -var1 -var2 不工作?
  • 如果你喜欢的话,我也有一个全powershell版本的弹出框。请告诉我。
  • @dc5553 那太好了,你能在链接的线程上发帖吗?另外,我是 VBS 呼叫 PS1 的新手,所以我不知道从哪里开始。 PS1 有所有这些签名限制,而且对很多事情都很挑剔,我不知道从哪里开始
  • 你去吧,希望你喜欢,现在正在努力寻找作者,让他获得荣誉,一个很棒的小sn-p

标签: windows powershell vbscript login-script


【解决方案1】:

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 是免费的。这是一个美妙的世界还是什么?

注意-虽然我没有尝试过。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-10-12
    • 1970-01-01
    • 2012-10-19
    • 2012-10-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多