Exemplo n.º 1
0
 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);
     }
 }
Exemplo n.º 2
0
 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);
     }
 }