使用System.Management.Automation
我尝试在 C# 中添加新的远程桌面应用程序。
pipeline.Commands.AddScript("new-item -path RDS:\\RemoteApp\\RemoteAppPrograms -name ‘calc2’ -ApplicationPath \"%SYSTEMDRIVE%\\Windows\\system32\\calc.exe\"");
以上是我用来创建应用程序的代码。然而它抛出了一个
System.Management.Automation.ParameterBindingException:
A parameter cannot be found that matches parameter name 'ApplicationPath'.
我的猜测是新项目 cmdlet 没有 ApplicationPath 参数。所以 C# 会抛出一个错误。虽然这在 Powershell 提示符下工作正常。
任何解决方案表示赞赏!