Well, not really problems with KnowIT, more-so problems with Windows and WMI. I’m pulling my hair out trying to figure out why this is happening.
So basically, the same code, running on 3 different machines, produces 3 different results. Machine 1 is a Windows XP SP2 box, machine 2 is a Windows Vista SP1 box, and machine 3 is a Windows 2003 Std. Server SP2 box.
The XP SP2 box performs great, it does exactly what it is supposed to do. The Vista machine only captures about 20% of the remote machine data from server across the network. The Windows 2003 Server box captures about 50% of the data. The problem is that the Vista and Win2k3 machines for some reason have trouble sending credentials to the target machines. In XP, it successfully logs into the target machine over RPC and gathers the WMI data I tell it to gather. In Vista, the SAME target machines as the XP box targets, don’t get their information pulled. The reason being “UnauthorizedAccessException”. Now this is fine…. if I was actually using invalid credentials. However, I’m NOT using invalid credentials, I’m using correct ones. I’ve double and tripple checked them. PLUS they work fine coming from the XP machine.
Now the Win2k3 box is a doozy, that one actually works, but on target machines OTHER than the ones that Vista captured. So the 2k3 server box gathers information on the machines that Vista can’t, and Vista gathers information on the machines that the 2k3 server box can’t. Its frickin weird. Now like I said, the XP box works great, it gathers the information on all the machines that it can–no abundance of “UnauthorizedAccessException”.
I’ve done some researching and I discovered that I’m not the only one that has this problem. There are other developers out there that apparently are getting the same results. We are all still waiting for a solution.
Comments are closed.