

This helps ensure the sender does not get the following error: “We couldn't send this message.” After 5 minutes of any activity, the Mac client does not auto-accept the messages to ensure mobile endpoints are able to accept incoming messages as necessary.

If server-side conversation history is turned off in your organization, by default, the Skype for Business on Mac client will auto-accept incoming messages if the message arrives within 5 minutes of the Mac client being active. Once you’ve done that you’ll need to enter your macOS administrator password to continue with the install.Admin: How do you increase the auto-accept period on Mac client? It will tell you what it’s gonna do and ask you to hit Enter to continue. Paste this into Terminal and hit Enter: /bin/bash -c "$(curl -fsSL )" This is pretty easy and instructions can be found here. I went with the recommended process of using Homebrew rather than direct download or using binary archives. Microsoft have published some pretty good instructions here with various options for installing PowerShell. The long version will have a lot of screenshots and a few workarounds for the various issues I saw along the way… Short Version Install Homebrew /bin/bash -c "$(curl -fsSL )" Install PowerShell brew install -cask powershell Run PowerShell pwsh Install Exchange Online Management Module Install-Module ExchangeOnlineManagement Connect to Exchange Online Connect-ExchangeOnline -UserPrincipalName Install Microsoft Teams Module Install-Module MicrosoftTeams Connect to Microsoft Teams Connect-MicrosoftTeams -AccountId Connect to Skype for Business Online $SFBOSession = New-CsOnlineSession -OverrideAdminDomain Import-PSSession $SFBOSession -AllowClobber Long Version I have done a short version and a long version. As of writing the latest version of PowerShell is 7.1.1. All of this has been done on my aging MacBook with macOS Big Sur Version 11.1.
