在我们实施新的HEAT SM系统之前,我需要创建一些工作流程来简化我们当前的手动用户管理流程。
我打算使用Powershell来执行实际任务,但是需要使用VBS从应用程序向PS发送参数。
我对这个项目的主要问题是,可以将参数发送到已经运行的Powershell流程吗?
示例:
我们有一个PS菜单应用程序,我们将在上午启动并全天停止运行。
我希望有一种方法可以让PS听取命令/ args并在它们进来时对它们采取行动。
我想这样做的原因是因为其中一个任务需要禁用交换功能,脚本需要建立一个远程PSsession的连接,在我们的环境中,这可能需要10-45秒。如果我直接从HEAT(呼叫记录软件)调用命令,它将锁定,同时也阻止技术转移到另一个案例,直到脚本终止。
我已经搜索了所有相似的功能,但我担心PS无法做到这一点。
有什么建议吗?
答案 0 :(得分:0)
我已经设置了一个脚本来遵循这个建议,但我很想知道是否有更无缝的方法
正如@Tony Hinkle的其中一条评论所暗示的那样
我会让PS脚本监视一个文件,然后让VBScript脚本创建一个带有参数的文件。您可能需要在另一个线程上启动它(因为菜单正在等待用户输入),或者只是使用一个单独的脚本,该脚本依次启动现有PS脚本的另一个实例,其中一个param用于指定所需的操作