我有一段添加防火墙规则的PowerShell脚本。
我使用Process.Start("powershell.exe", "-File "+"\"C:\Program Files (x86)\blah\blah\add-FirewallRule.ps1\"");
这个命令在我的本地机器上运行得很好,但是在测试中,我在Windows Server 2008 R2上运行程序时,PS脚本无法运行。如果我从命令行手动运行它,它可以正常运行和工作,但是我的代码无法正常工作。所有文件路径都是正确的(我已经检查过了,并让同事检查过)。当我运行代码时,PS控制台甚至不会弹出。
有什么建议吗?