如何在 C# 中从 WCF 运行 Powershell 脚本
本文关键字:运行 Powershell 脚本 WCF 中从 | 更新日期: 2023-09-27 18:35:31
我有Java应用程序,它需要使用我的WCF c#应用程序通过Power shell动态运行。我尝试了以下命令
System.Diagnostics.Process.Start("powershell.exe", strCmd + " ; timeout 50");
但我仍然无法成功,可以告诉我我该怎么做
这里有几件事可能是错误的:
- WCF 服务是否具有运行 PowerShell 命令所需的权限?
- PowerShell 命令是否会在正确的目录中执行?
- 是否应该在启动命令之前完成连接?
话虽如此,这不是一个好主意,您正在向攻击者开放您的计算机以运行他们想要的任何PowerShell脚本。