Description
Console commands run as the user logged into the Operating System not the User Logged into the Console.
Many security models require that users log into windows operating system as a user with minimal priviliges, and use a user with more rights only when necessary.
| This users has minimal privileges. |
| This users more privileges and when necessary process should be elevated to run as this user. |
If this security model is used, it often occurs that users launch the 32-bit Console without switching users but then log into the 32-bit Console as the privileged user.
Many Console actions, especially right-click actions such as Remote Control, will fail or result in a prompt for credentials.
See the following article for more information:
Remote Control - Understanding the User Accounts Involved in Remote Control
Cause
Running the Console.exe process as a as the minimally-privileged user but logging into the Console as a privileged user does not cause processes launched by Console actions to occur as that privileged user. Instead processes are launched as the minimally-privileged user, which is logged into the operating system.
Resolution
The Console.exe process should always be launched as the privileged user.
To accomplish this change the 32-bit Console shortcut to prompt for the user when launched.