从服务器端操作脚本或其他内容调用PowerShell脚本

Calling PowerShell Script from Server Side Actionscript Or Something Else

本文关键字:脚本 调用 PowerShell 服务器端 操作 其他      更新时间:2023-09-26

我有一个问题困扰了我几个星期。

基本上,无论如何,我需要调用一个 powershell 脚本,该脚本从 1) 服务器端 actionscript 或 2) 网页加载(如 Javascript)时运行 avconv/ffmpeg

第一个是理想的,因为我可以侦听事件并触发命令行来调用 powershell,但我不知道这是否可能,从我的研究来看,似乎 a) 你不能或 b) 没有很多关于 SSAS 的信息。

请记住,我所说的SSAS是Flash媒体服务器的服务器端Actionscript(JS 1.5)。

第二个似乎可以工作,但我忘记了权限问题和什么 - 但如果可能的话,我很想知道。

另一个想法是 NodeJS 或其他东西,Python,我不知道,但我需要一种方法在某个事件后在服务器端触发脚本。 在这种情况下,我无法真正侦听 powershell 中的事件,因为我需要在将流发布到 fms 应用程序时调用它

我的最后努力是让 SSAS 在发布流信息时使用 xml 树更新它,并让 powershell 经常读取它,并在用流信息填充 xml 时触发。

任何帮助或方向的指示将不胜感激!

谢谢大家

这听起来像是应该由服务器上的脚本语言处理的事情,如 php、python、ruby 等。它应该是通过javascript和Ajax的客户端,或者通过客户端Actionscript,因为它听起来依赖于客户端的某些活动。服务器上的大多数脚本语言都可以访问命令行,并能够执行其他程序。

例如,在 php 中,你可以调用像 do-ffmpeg 这样的脚本.php该脚本将调用 exec() http://php.net/manual/en/function.exec.php。 exec 可以在您的服务器上运行任何类型的命令。所以,我会坚持你的答案#2。