У меня есть приложение .NET Core 2.1, которое при запуске должно выполнять скрипт PowerShell. Однако сценарий может быть запущен только в том случае, если PowerShell запускается от имени администратора. Можно ли явно запустить скрипт PowerShell от имени администратора?
namespace MyApp
{
using System.Management.Automation;
public class Program
{
using (var ps = PowerShell.Create())
{
ps.AddScript("[Environment]::SetEnvironmentVariable(" +
"'ASPNETCORE_ENVIRONMENT'," +
"'Staging'," +
"'Machine')");
ps.Invoke();
}
}
}