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'.
私の推測では、new-item コマンドレットには ApplicationPath パラメーターがありません。したがって、C# はエラーをスローします。これは Powershell プロンプトでは問題なく動作しますが。
どんな解決策も大歓迎です!