internal static void RemoveAssemblyFromFirewallExceptions(string name, string fullPath, Task.TaskErrorLoggingDelegate errorHandler) { if (string.IsNullOrEmpty(fullPath)) { return; } if (ConfigurationContext.Setup.IsLonghornServer) { string args = string.Format("advfirewall firewall delete rule name=\"{0}\" program=\"{1}\"", name, fullPath); ManageService.RunNetShProcess(args, errorHandler); } }
internal static void AddAssemblyToFirewallExceptions(string name, string fullPath, Task.TaskErrorLoggingDelegate errorHandler) { if (string.IsNullOrEmpty(fullPath) || string.IsNullOrEmpty(name)) { return; } if (ConfigurationContext.Setup.IsLonghornServer) { string args = string.Format("advfirewall firewall add rule name=\"{0}\" dir=in action=allow program=\"{1}\" localip=any remoteip=any profile=any Enable=yes", name, fullPath); ManageService.RunNetShProcess(args, errorHandler); } }