创建新流程时,您可以在开始流程之前提供一些 StartInfo。但是如何将输入/输出提供给参数。可以通过带有命令输出的 File.WriteAllLines() 来实现输出。
但现在我必须实现以下目标:
C:\Windows\System32\inetsrv\appcmd.exe add site /in < iisSite.xml
但是当我们给
add site /in < iisSite.xml
使用 StartInfo appcmd 的 arguments 方法认为它是它的程序的参数。看到这个错误
Failed to process input: The parameter
'd:\import\iisSite.xml' must begin with a / or - (HRESULT=80070057).
因此,我们需要以某种方式进行与命令提示符相同的解析。
可能的是 ReadAllLines 之类的东西并将其用作输入,但我认为也许有更好的解决方案。有什么建议么?
提前致谢!