C# 在服务器F-drive上从代码隐藏执行.bat文件
我在服务器F-drive上有一个.bat文件,我想执行它。.bat文件本身正在调用另一台服务器并执行.exe文件。当我进入服务器并手动执行.bat时,它工作正常。现在我要执行C#的.bat 我试过几种方法 1 2 三 这是行不通的。如何启动服务器上的文件(从服务器) .bat文件:C# 在服务器F-drive上从代码隐藏执行.bat文件,c#,code-behind,C#,Code Behind,我在服务器F-drive上有一个.bat文件,我想执行它。.bat文件本身正在调用另一台服务器并执行.exe文件。当我进入服务器并手动执行.bat时,它工作正常。现在我要执行C#的.bat 我试过几种方法 1 2 三 这是行不通的。如何启动服务器上的文件(从服务器) .bat文件: start F:\Sysutv\Utils\psexec.exe \\serverName -u login -p password -i C:\Windows\notepad.exe 为什么它不起作用?你有错误吗
start F:\Sysutv\Utils\psexec.exe \\serverName -u login -p password -i C:\Windows\notepad.exe
为什么它不起作用?你有错误吗?异常?如果文件在C-Drive上,那么为什么要访问服务器的驱动器或F上的路径?@Krillezz:从第一条注释开始重新启动后,您是在吗。“不工作”是你在这个网站上可以说的最无用的短语。请告诉我们您收到的错误消息。
Process.Start(@"F:\Sysutv\Utils\StartnotepadTEST.bat");
ProcessStartInfo processInfo = new ProcessStartInfo("cmd.exe", @"/c start F:\Sysutv\Utils\StartnotepadTEST.bat");
ProcessStartInfo processInfo = new ProcessStartInfo(@"F:\Sysutv\Utils\StartnotepadTEST.bat");
ProcessStartInfo processInfo = new ProcessStartInfo(@"C:\test\test.bat");
processInfo.CreateNoWindow = true;
processInfo.UseShellExecute = false;
Process p = Process.Start(processInfo);
start F:\Sysutv\Utils\psexec.exe \\serverName -u login -p password -i C:\Windows\notepad.exe