Web允许您通过PowerShell浏览器运行PowerShell cmdlet。它显示了一个基于web的控制台窗口。
是否有任何方法可以运行cmdlet而不将它们输入控制台窗口?有什么办法能拿回结果吗?
我正在设想一个应用程序,它可以让非技术用户重新启动打印队列(例如),而不必知道PowerShell。该应用程序将显示一个打印队列列表,然后用户可以选择一个并重新启动队列。这个应用程序本质上是一个包装器,负责语法和变量,这样用户就不需要知道了。
有没有办法通过PowerShell网络访问来做到这一点?或者,对于一个非Windows应用程序来说,是否有其他方法可以将任意命令发送到Windows服务器,而无需重新发明方向盘?
发布于 2014-04-11 02:31:10
没有PowerShell的网络访问**。这是为交互式会议设计的。
有几种方法你可以做到这一点。所有的例子都是说明性的,可能是过时的、不安全的等等。
我们有一个web应用程序,允许某些用户使用特定的参数执行某些功能。使用由ASP.NET支持的C#和一组预定义的PowerShell脚本以及谁可以执行存储在SQL中的操作的配置。例如..。
如果您有用例,设计系统和编写系统背后的代码的小开销将很快得到回报。
干杯!
https://stackoverflow.com/questions/23002275
复制相似问题