Applies to: Exchange Server 2010 SP3, Exchange Server 2010 SP2

Topic Last Modified: 2011-03-19

Remote Shell in Microsoft Exchange Server 2010 enables you to manage your server running Exchange 2010 from a remote computer, either on your network or from the Internet. A user must be enabled for remote Shell before the user can use it. For more information about remote Shell, see Overview of Exchange Management Shell.

Looking for other management tasks related to remote Shell? Check out Managing Exchange Management Shell Connections.

Important:
To use remote Shell, users must be a member of a management role group or be directly assigned a management role that enables the user to run Exchange cmdlets. For more information about role groups and management roles, see Understanding Role Based Access Control.

Use the Shell to enable remote Shell for a user

You need to be assigned permissions before you can perform this procedure. To see what permissions you need, see the "Remote Shell" entry in the Exchange and Shell Infrastructure Permissions topic.

Note:
You can't use the EMC to enable remote Shell for a user.

To enable remote Shell for a user, set the RemotePowerShellEnabled parameter to $True on the Set-User cmdlet. This example enables remote Shell for the user David.

Copy Code
Set-User David -RemotePowerShellEnabled $True

For detailed syntax and parameter information, see Set-User.

Other Tasks

After you enable remote Shell for a user, you may also want to: