Open Group Policy Management Console !free! -

if (!string.IsNullOrEmpty(domain)) psi.Arguments = $"/domain=domain";

private void btnOpenGPMC_Click(object sender, EventArgs e) open group policy management console

var psi = new ProcessStartInfo

Open-GPMC -DomainFQDN "contoso.com" B. C# (for compiled tools) using System.Diagnostics; using System.Security.Principal; public static void OpenGroupPolicyManagementConsole(string domain = null) private void btnOpenGPMC_Click(object sender

FileName = gpmcPath, UseShellExecute = true, Verb = IsAdmin() ? "" : "runas" // Request admin if not elevated ; UseShellExecute = true