【问题标题】:Run a PowerShell script on a website with a HTML button使用 HTML 按钮在网站上运行 PowerShell 脚本
【发布时间】:2017-03-20 11:30:18
【问题描述】:

我创建了一个 PowerShell 脚本。它做了很多事情并创建了一个 HTML 文件。 此 HTML 文件在网络服务器上运行,PowerShell 脚本在同一台服务器上。

我的 HTML 文件中有以下按钮:

<button type="button">Run Powershell Script</button>

如果您单击此按钮,它应该在服务器上运行 PowerShell 脚本。

我怎么能意识到这一点?

【问题讨论】:

  • 如果不提供有关您的应用程序的更多信息,则无法回答此问题,例如。 G。您使用的是哪种后端技术?
  • Web 服务器是带有 IIS 的 Windows Server 2012 R2。网站在这台服务器(IIS)上运行,Powershell脚本也在这台服务器上。
  • 您在后端中使用了哪种技术? e. G。 ASP.NET MVC?
  • 我使用 PHP 作为后端技术
  • 我不确定这是否对你有帮助:我正在考虑一个使用 powershell 的 web 服务。由于安全问题(网络服务器服务帐户的最低权限),我将尝试通过间接命令来实现这一点:网络服务器会将一些数据放入文件夹中的文件中,powershell 监视文件夹和文件并解释所有数据以从中派生命令,而不是能够由网络服务器直接启动。

标签: html powershell button web


【解决方案1】:

没有简单的方法可以做到这一点。您需要为此构建处理程序解决方案。

您可以尝试使用Powershell Server,它可以在服务器端运行/调用脚本。 HTML 文档的语法并不难,而且有很多例子。

【讨论】:

  • 但我不想要 Powershell 服务器,我想在网络服务器上托管网站并通过网站按钮启动脚本
猜你喜欢
  • 2019-08-29
  • 1970-01-01
  • 2011-09-08
  • 2015-01-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-01-12
相关资源
最近更新 更多