```
DesiredCapabilities capabilities = DesiredCapabilities.InternetExplorer();
System.Environment.SetEnvironmentVariable("webdriver.ie.driver", @"C:\\IEDriverServer.exe");
instance = new RemoteWebDriver(new Uri("http://localhost:4444/wd/hub"), capabilities);

```

I also have the a system variable set, and the `IEDriverServer` is in the system path. I cannot run the IEDriver from command line (which makes me thinking is there something wrong with path configuration, or some security restriction)

note that the hub and the node are one and the same machine. 

when I execute the test I get: 

```
"System.InvalidOperationException: 
The path to the driver executable must be set by the webdriver.ie.driver system property; for m....."![enter image description here][1]

```

I'm running this one one machine both acting as a hub and a node just to make a proof of concept it'll work for me.