code: func (runner *runner) EnsurePortProxyRule(args []string) (bool, error) {
  	klog.V(4).Infof("running netsh interface portproxy add v4tov4 %v", args)
  	out, err := runner.exec.Command(cmdNetsh, args...).CombinedOutput()
  
  	if err == nil {
  		return true, nil
  	}
  	if ee, ok := err.(utilexec.ExitError); ok {
  		// netsh uses exit(0) to indicate a success of the operation,
  		// as compared to a malformed commandline, for example.
  		if ee.Exited() && ee.ExitStatus() != 0 {
  			return false, nil
  		}
  	}
  	return false, fmt.Errorf("error checking portproxy rule: %v: %s", err, out)
  
  }
docs: // EnsurePortProxyRule checks if the specified redirect exists, if not creates it.