(imported comment written by cstoneba)
We can’t assume that there is always a user logged into the server, so I don’t think runascurrentuser would work. I’m not sure how the other product does it, but I just know it does.
If first tries to authenicate as system, then the computer account, and if those don’t work, you can specify AD credentials. It’s a MS product, maybe someone else knows. However it does it, would be very useful if bes did it.