

Grant-CsTenantDialPlan -PolicyName Toronto -Identity (Get-CsOnlineUser $usernameUPN).SipAddress Grant-CsOnlineVoiceRoutingPolicy -Identity $usernameUPN -PolicyName "Toronto"

Get-CsOnlineUser -Identity $usernameUPN | FL *uri Set-CsUser -Identity $usernameUPN -EnterpriseVoiceEnabled $true -HostedVoiceMail $true -OnPremLineURI $extension Install-Module -Name MicrosoftTeams -RequiredVersion 2.0.0 -AllowClobber To update the module to the latest version, execute the following: The example above has an older module imported: In order for the legacy Cs- cmdlets to be available, Teams PowerShell Module 2.0 or later needs to be installed and imported. One of the reasons why the Set-CsUser or any Cs- cmdlets will not work even if the MicrosofTeams module is used is if an old version is used. However, attempting to use Connect-MicrosoftTeams and then executing the Set-CsUser cmdlet to enable a user for Enterprise Voice fails indicating it is not recognized: Skype for Business Online (SkypeOnlineConnector) PowerShell connections will be rejected / blocked starting and to use Teams PowerShell Module for administration. Migrating from Skype for Business Online Connector to the Teams PowerShell module + FullyQualifiedErrorId : ParameterArgumentValidationError,Īs per the following Microsoft documentation:

+ CategoryInfo : InvalidData: (:), ParameterBindingValidationException The argument, and then try running the command again. Import-PSSession : Cannot validate argument on parameter 'Session'. PS C:\WINDOWS\system32> Import-PSSession $sfbSession + FullyQualifiedErrorId : IncorrectProtocolVersion,PSSessionOpenFailed + CategoryInfo : OpenError: (:RemoteRunspace), PSRemotin $session = New-PSSession -Name $psSessionName -ConnectionUri $Connec. Online\Modules\SkypeOnlineConnector\SkypeOnlineConnectorStartup.psm1:254 char:16 For more information, see the about_Remote_Troubleshooting Help topic.Īt C:\Program Files\Common Files\Skype for Business Please replace the Skype forīusiness Online PowerShell connector module with the Teams PowerShell Module. New-PSSession : Processing data from remote server failed with theįollowing error message: Skype for Business Online PowerShell connections are blocked. You’ve noticed that the following cmdlets fail with the error message indicating Skype for Business Online (SkypeOnlineConnector) PowerShell connections are blocked:
