Hi Daniel,
Have you tried the standard approach based on Win32 API - LogOnUser, then
ImpersonateLoggedOnUser, then RevetToSelf when done?

Signature
Sincerely,
Dmitriy Lapshin [C# / .NET MVP]
Bring the power of unit testing to the VS .NET IDE today!
http://www.x-unity.net/teststudio.aspx
> is there any way to impersonate another account at the command line when
> logged into a windows 2000 server account via remote desktop?