我正在使用 C# 创建一个将在无人值守的情况下安装 IIS 的应用程序。到目前为止,我有这个:
string currentDir = Directory.GetCurrentDirectory();
string backOneDir = Directory.GetParent(currentDir ).ToString();
string backTwoDir = Directory.GetParent(backOneDir ).ToString();
string cmdCommand = "start /w pkgmgr /n:"+backTwoDir+@"\iis_scripts\unattend.xml";
Process.Start("cmd.exe",cmdCommand);
但是什么也没有发生,甚至没有错误。
我测试了 cmd 命令及其工作,但不是从我的 C# 代码内部。我的 xml 文件位于名为 iis_scripts 的文件夹内的项目文件夹中。
有什么建议吗?