Link to home
Create AccountLog in
Avatar of Scott Townsend
Scott TownsendFlag for United States of America

asked on

Is there a new way to refresh the backend User Database foe Skype For Business when its part of Office365? Update-CsUserDatabase does not exist for me.

Hybrid Exchange 2010 with Exchange On-Line/Office 365.
AD Cloud Sync with on-Prem AD Server.
Skype For Business as Part Of Office 365 Premium

Years ago I tried installing a Lync Server, though never got all the way though. My Exchange User had a SIP email address entry in it.  This was Causing my Outlook to complain that My SIP and SMTP Addresses were not the same.   No One else in the Organization had a SIP email entry so I just removed mine. After that I could no longer login to Skype For Business. Did the Delete of the Appropriate files on my Machine, cleared the Stored Credentials, waited 24 hours and I still cannot login to Skype on ANY Machine (Mac/PC/PC) I can login to Exchange OWA, office Portal, Sharepoint, etc. Just not Skype. I seem to be the only affected user, other users are not affected.

Reading though many google searches I came across Update-CsUserDatabase which is supposed to Pull a copy of the User's Attributes from AD, though when I go to run that Command I get: "Update-CsUserDatabase' is not recognized as the name of a cmdlet"
Though I can execute other get-Cs Commands with no issues, so I know I have a Good connection to the back end SfB.   (See Below) I can cycle though other Update-Cs Commands, just not the Update-CsUserDatabase one.

Is there a new way to refresh the backend User Database foe Skype For Business when its part of Office365?

PS C:\Windows\system32> remove-PSSession $cssession
PS C:\Windows\system32>
PS C:\Windows\system32> $cssession = New-CsOnlineSession –Credential $cred –OverrideAdminDomain "<domain>.onmicrosoft.com"
PS C:\Windows\system32> Import-PSSession $cssession -AllowClobber -Verbose

ModuleType Version    Name                                ExportedCommands
---------- -------    ----                                ----------------
Script     1.0        tmp_h40uvbb0.ro5                    {Clear-CsOnlineTelephoneNumberReservation, ConvertTo-JsonForPSWS, Copy-CsVoicePolicy, Disable-CsMeetingRoo...


PS C:\Windows\system32>
PS C:\Windows\system32> get-csclientpolicy |  select DisableEmailComparisonCheck

DisableEmailComparisonCheck
---------------------------
                       True

PS C:\Windows\system32> Update-CsUserDatabase
Update-CsUserDatabase : The term 'Update-CsUserDatabase' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of
the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ Update-CsUserDatabase
+ ~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (Update-CsUserDatabase:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

Open in new window

Avatar of Jeff Glover
Jeff Glover
Flag of United States of America image

If I had to make an informed guess, I would say that since you really have no control over the Backend DBs in Skype ONline, that the commands dealing with the database are not available. That matches more or less what happens in SharePoint online and what happens with Exchange Online. The Database things are behind the scenes. Did you try adding the SIP address back in? Have you looked at your account in the SFB online Management site? You may have to disable your user for Skype and then re-enable them.
ASKER CERTIFIED SOLUTION
Avatar of Scott Townsend
Scott Townsend
Flag of United States of America image

Link to home
membership
Create a free account to see this answer
Signing up is free and takes 30 seconds. No credit card required.
See answer