如何从C#Visual Studio执行powershell脚本(作为管理员)并接收结果值?

时间:2017-06-10 16:32:22

标签: c# powershell cmd

我需要在C#中从visual studio执行powershell脚本AS ADMINISTRATOR,并将有关此执行结果的一些结果值返回到Visual Studio中。 如何实现它的最佳方式是什么?

1 个答案:

答案 0 :(得分:0)

以管理员身份启动PowerShell或使用此c#snippet:

ProcessStartInfo myProcess = new ProcessStartInfo(path);
myProcess.UserName = username;
myProcess.Password = MakeSecureString(password);
myProcess.StartInfo.Verb = "runas";