What is the main difference between exporting emails via a remote PSSession and directly on the Exchange server using a local snap-in?
When exporting directly on the Exchange server (local snap-in), you do not need to assign the user to the "Mailbox Import Export" role group; the local administrator often has sufficient privileges. The snap-in is loaded with `Add-PSSnapin Microsoft.Exchange.Management.PowerShell.SnapIn` (or version-specific like `Microsoft.Exchange.Management.PowerShell.E2010` for Exchange 2010). In contrast, remote PSSession requires explicit role assignment because the session doesn't automatically inherit full permissions.
local snap-inremote PSSessionrole assignmentExchange version snap-in