当我在Visual Studio中运行包时,文件会打印出来。当我部署它并将其作为SQL Server作业运行时,文件不会打印。有任何想法吗? RUN AS包是一个域管理员帐户。
这是代码。
ProcessStartInfo info = new ProcessStartInfo();
info.Verb = "PrintTo";
info.Arguments = "\"printername\"";
info.FileName = path;
info.CreateNoWindow = true;
info.WindowStyle = ProcessWindowStyle.Hidden;
Process p = new Process();
p.StartInfo = info;
p.Start();
p.WaitForInputIdle();
System.Threading.Thread.Sleep(3000);
if (false == p.HasExited)
p.Kill();