Much fuss and bother resulted in the interweb last week when commentators (including the redoubtable Mary-Jo Foley) decided that Teams would soon support multiple accounts. The origin of the idea came from a reading of Microsoft 365 roadmap item 68845, titled “Microsoft Teams: Additional settings for multiple Accounts and Organizations.”
Teams Has Problems with Multiple Accounts
Today, Teams clients allow a single work account per profile. Connections to multiple tenants can be in the profile, but the same account is used everywhere. The account belongs to a home tenant and is an Azure B2B collaboration guest account in the other tenants. All the accounts (home and guest) are linked to the same user principal name. People who need to use multiple accounts, like consultants who work with multiple customers, can work around the issue by using web apps for each tenant or private browser sessions. These are effective solutions, albeit kludgy.
A better solution would be to allow a Teams profile to support connections to multiple tenants from multiple accounts. Each connection would have an associated account, and when the client switched connections to another tenant, it would authenticate using the associated account. The Teams engineering group know that being able to switch between multiple work accounts is a popular requirement. The last update (November 5) covers what’s in roadmap item 68845 and says that “Support for multiple work accounts is still being worked on and will come at a later date.”
Teams at Home and Mobile Clients
Account switching is supported in the Teams mobile clients to allow users to move between work tenants and Teams for home. When you add a connection to Teams for home in a mobile client, you link the connection to a personal account, and when the client connects to Teams for home, it authenticates using the associated personal account. Even though I am uncertain about how compelling Teams at home is, the implementation of multiple accounts is shows the way Teams can support multiple accounts in a profile.
Accommodating Personal Accounts in Teams Desktop
But that’s not what the roadmap item promises. Instead, it’s simply a matter of updating the Teams desktop client to bring it to feature parity with the mobile client. The description says: “We’re adding support within Teams desktop to be able to add one personal account, along with one work/school account, change their profile picture, and switch between accounts and orgs through Settings.” In the defense of those who read more into the roadmap item than it actually promises, Microsoft added the caveat about one personal account after the initial reports appeared.
Just like the mobile client, you’ll be able to add a single personal account to a Teams profile. The account switcher in the Teams desktop client is being updated to allow the addition of a personal account (Figure 1).
Figure 1: Adding a personal account to the Teams desktop client
When the personal account is added to the profile, you’ll be able to switch top it just like switching to a guest account in another tenant. In Figure 2, you see a work account at the top of the new account switcher (see below) with a list of tenants below. At the bottom, you see a personal account.
Figure 2: Listing connectable tenants and a personal account in the Teams desktop client
Overhauled Account Switcher
Part of the work to support personal accounts is an overhaul to the way the Teams client displays organizations and accounts available to a user (described in MC226759 of 13 November). Instead of the old-style account listing exposed when clicking the organization name in the title bar (Figure 3), Teams moves the set of organizations an account can access to a new Accounts & Orgs switcher under the avatar (user photo). The Accounts & Orgs switcher is what you can see in Figure 2. This change is rolling out in mid-November.
Figure 3: Old-style account listing
Work and personal experiences run in separate windows to differentiate between personal and work activities.
Update Rolling Out in November
Office 365 notification MC226037 published on 6 November confirms that the roll-out for the update to the Windows and Mac clients (no mention of the Linux client) will start on November 19, with multiple phases being used to deliver the update to tenants.
The signs are that we must wait until next year (at least) to see an upgraded account switcher in Teams desktop clients which accommodates multiple work accounts. In the interim, those who want to use Teams at home with the desktop client will be delighted with the coming update.
Lots more information about using Teams can be found in Chapter 11 of the Office 365 for IT Pros eBook. Chapter 12 talks about managing Teams, which is rather a good idea… unmanaged software is seldom a good thing.
7 Replies to “Adding a Personal Account to the Teams Desktop Client”
Read your ‘how compelling Teams at home is’; wonder if Microsoft are preparing for Teams Personal to replace Skype [consumer] too… Whether users want it (Windows Live Messenger springs to mind!) or not…
Many businesses that currently block Teams guest access will be highly troubled by this release, it has the potential to allow copy and paste data/text from a corporate controlled Teams configuration into a personal account. Legal and Financial services will be affected
Microsoft have released a GPO to lock down the tenant to the corporate domain only, however Microsoft should have made this disablement of function available in the Teams Admin centre.
when you add a personal account, join a meeting via this new desktop app, the history shows you joined the call using the business account. That ain’t great for privacy
{"id":null,"mode":"button","open_style":"in_modal","currency_code":"EUR","currency_symbol":"\u20ac","currency_type":"decimal","blank_flag_url":"https:\/\/office365itpros.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/blank.gif","flag_sprite_url":"https:\/\/office365itpros.com\/wp-content\/plugins\/tip-jar-wp\/\/assets\/images\/flags\/flags.png","default_amount":100,"top_media_type":"featured_image","featured_image_url":"https:\/\/office365itpros.com\/wp-content\/uploads\/2022\/11\/cover-141x200.jpg","featured_embed":"","header_media":null,"file_download_attachment_data":null,"recurring_options_enabled":true,"recurring_options":{"never":{"selected":true,"after_output":"One time only"},"weekly":{"selected":false,"after_output":"Every week"},"monthly":{"selected":false,"after_output":"Every month"},"yearly":{"selected":false,"after_output":"Every year"}},"strings":{"current_user_email":"","current_user_name":"","link_text":"Virtual Tip Jar","complete_payment_button_error_text":"Check info and try again","payment_verb":"Pay","payment_request_label":"Office 365 for IT Pros","form_has_an_error":"Please check and fix the errors above","general_server_error":"Something isn't working right at the moment. Please try again.","form_title":"Office 365 for IT Pros","form_subtitle":null,"currency_search_text":"Country or Currency here","other_payment_option":"Other payment option","manage_payments_button_text":"Manage your payments","thank_you_message":"Thank you for supporting the work of Office 365 for IT Pros!","payment_confirmation_title":"Office 365 for IT Pros","receipt_title":"Your Receipt","print_receipt":"Print Receipt","email_receipt":"Email Receipt","email_receipt_sending":"Sending receipt...","email_receipt_success":"Email receipt successfully sent","email_receipt_failed":"Email receipt failed to send. Please try again.","receipt_payee":"Paid to","receipt_statement_descriptor":"This will show up on your statement as","receipt_date":"Date","receipt_transaction_id":"Transaction ID","receipt_transaction_amount":"Amount","refund_payer":"Refund from","login":"Log in to manage your payments","manage_payments":"Manage Payments","transactions_title":"Your Transactions","transaction_title":"Transaction Receipt","transaction_period":"Plan Period","arrangements_title":"Your Plans","arrangement_title":"Manage Plan","arrangement_details":"Plan Details","arrangement_id_title":"Plan ID","arrangement_payment_method_title":"Payment Method","arrangement_amount_title":"Plan Amount","arrangement_renewal_title":"Next renewal date","arrangement_action_cancel":"Cancel Plan","arrangement_action_cant_cancel":"Cancelling is currently not available.","arrangement_action_cancel_double":"Are you sure you'd like to cancel?","arrangement_cancelling":"Cancelling Plan...","arrangement_cancelled":"Plan Cancelled","arrangement_failed_to_cancel":"Failed to cancel plan","back_to_plans":"\u2190 Back to Plans","update_payment_method_verb":"Update","sca_auth_description":"Your have a pending renewal payment which requires authorization.","sca_auth_verb":"Authorize renewal payment","sca_authing_verb":"Authorizing payment","sca_authed_verb":"Payment successfully authorized!","sca_auth_failed":"Unable to authorize! Please try again.","login_button_text":"Log in","login_form_has_an_error":"Please check and fix the errors above","uppercase_search":"Search","lowercase_search":"search","uppercase_page":"Page","lowercase_page":"page","uppercase_items":"Items","lowercase_items":"items","uppercase_per":"Per","lowercase_per":"per","uppercase_of":"Of","lowercase_of":"of","back":"Back to plans","zip_code_placeholder":"Zip\/Postal Code","download_file_button_text":"Download File","input_field_instructions":{"tip_amount":{"placeholder_text":"How much would you like to tip?","initial":{"instruction_type":"normal","instruction_message":"How much would you like to tip? Choose any currency."},"empty":{"instruction_type":"error","instruction_message":"How much would you like to tip? Choose any currency."},"invalid_curency":{"instruction_type":"error","instruction_message":"Please choose a valid currency."}},"recurring":{"placeholder_text":"Recurring","initial":{"instruction_type":"normal","instruction_message":"How often would you like to give this?"},"success":{"instruction_type":"success","instruction_message":"How often would you like to give this?"},"empty":{"instruction_type":"error","instruction_message":"How often would you like to give this?"}},"name":{"placeholder_text":"Name on Credit Card","initial":{"instruction_type":"normal","instruction_message":"Enter the name on your card."},"success":{"instruction_type":"success","instruction_message":"Enter the name on your card."},"empty":{"instruction_type":"error","instruction_message":"Please enter the name on your card."}},"privacy_policy":{"terms_title":"Terms and conditions","terms_body":null,"terms_show_text":"View Terms","terms_hide_text":"Hide Terms","initial":{"instruction_type":"normal","instruction_message":"I agree to the terms."},"unchecked":{"instruction_type":"error","instruction_message":"Please agree to the terms."},"checked":{"instruction_type":"success","instruction_message":"I agree to the terms."}},"email":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email address"},"success":{"instruction_type":"success","instruction_message":"Enter your email address"},"blank":{"instruction_type":"error","instruction_message":"Enter your email address"},"not_an_email_address":{"instruction_type":"error","instruction_message":"Make sure you have entered a valid email address"}},"note_with_tip":{"placeholder_text":"Your note here...","initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"empty":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"not_empty_initial":{"instruction_type":"normal","instruction_message":"Attach a note to your tip (optional)"},"saving":{"instruction_type":"normal","instruction_message":"Saving note..."},"success":{"instruction_type":"success","instruction_message":"Note successfully saved!"},"error":{"instruction_type":"error","instruction_message":"Unable to save note note at this time. Please try again."}},"email_for_login_code":{"placeholder_text":"Your email address","initial":{"instruction_type":"normal","instruction_message":"Enter your email to log in."},"success":{"instruction_type":"success","instruction_message":"Enter your email to log in."},"blank":{"instruction_type":"error","instruction_message":"Enter your email to log in."},"empty":{"instruction_type":"error","instruction_message":"Enter your email to log in."}},"login_code":{"initial":{"instruction_type":"normal","instruction_message":"Check your email and enter the login code."},"success":{"instruction_type":"success","instruction_message":"Check your email and enter the login code."},"blank":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."},"empty":{"instruction_type":"error","instruction_message":"Check your email and enter the login code."}},"stripe_all_in_one":{"initial":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"empty":{"instruction_type":"error","instruction_message":"Enter your credit card details here."},"success":{"instruction_type":"normal","instruction_message":"Enter your credit card details here."},"invalid_number":{"instruction_type":"error","instruction_message":"The card number is not a valid credit card number."},"invalid_expiry_month":{"instruction_type":"error","instruction_message":"The card's expiration month is invalid."},"invalid_expiry_year":{"instruction_type":"error","instruction_message":"The card's expiration year is invalid."},"invalid_cvc":{"instruction_type":"error","instruction_message":"The card's security code is invalid."},"incorrect_number":{"instruction_type":"error","instruction_message":"The card number is incorrect."},"incomplete_number":{"instruction_type":"error","instruction_message":"The card number is incomplete."},"incomplete_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incomplete."},"incomplete_expiry":{"instruction_type":"error","instruction_message":"The card's expiration date is incomplete."},"incomplete_zip":{"instruction_type":"error","instruction_message":"The card's zip code is incomplete."},"expired_card":{"instruction_type":"error","instruction_message":"The card has expired."},"incorrect_cvc":{"instruction_type":"error","instruction_message":"The card's security code is incorrect."},"incorrect_zip":{"instruction_type":"error","instruction_message":"The card's zip code failed validation."},"invalid_expiry_year_past":{"instruction_type":"error","instruction_message":"The card's expiration year is in the past"},"card_declined":{"instruction_type":"error","instruction_message":"The card was declined."},"missing":{"instruction_type":"error","instruction_message":"There is no card on a customer that is being charged."},"processing_error":{"instruction_type":"error","instruction_message":"An error occurred while processing the card."},"invalid_request_error":{"instruction_type":"error","instruction_message":"Unable to process this payment, please try again or use alternative method."},"invalid_sofort_country":{"instruction_type":"error","instruction_message":"The billing country is not accepted by SOFORT. Please try another country."}}}},"fetched_oembed_html":false}
Read your ‘how compelling Teams at home is’; wonder if Microsoft are preparing for Teams Personal to replace Skype [consumer] too… Whether users want it (Windows Live Messenger springs to mind!) or not…
Replacing Skype consumer with a variant of Teams is certainly a possibility…
Many businesses that currently block Teams guest access will be highly troubled by this release, it has the potential to allow copy and paste data/text from a corporate controlled Teams configuration into a personal account. Legal and Financial services will be affected
Microsoft have released a GPO to lock down the tenant to the corporate domain only, however Microsoft should have made this disablement of function available in the Teams Admin centre.
Are you sure that it cannot be deactivated? In the mail from Microsoft contains the following:
You can manage the ability for users to utilize personal accounts via policy. To learn more about the policy see: How to restrict sign-in on desktop devices https://docs.microsoft.com/en-us/microsoftteams/sign-in-teams#how-to-restrict-sign-in-on-desktop-devices
Quite true. An update was pushed for the post before it was ready (mad Monday morning stuff). All fixed now.
when you add a personal account, join a meeting via this new desktop app, the history shows you joined the call using the business account. That ain’t great for privacy
Sounds like a bug. Do you mean the new desktop app in Windows 11?