0 votes

Hi-

When I attempt to set this up, in my drop box, I have "no pools found" and is unable to enter the pool. Why can't I enter the pool or what has to happen in order for Adaxes to see that we have pools available?

by (1.7k points)

1 Answer

0 votes
by (216k points)

Hello,

Most probably, the user, whose username and password were used to register the domain with Lync in Adaxes, does not have sufficient privileges to manage Lync accounts. For more information, take a look at the following article by Microsoft: http://technet.microsoft.com/en-us/libr ... 25917.aspx.

0

Ok, I granted to adaxes admin rights to enable/disable lync.
Should that replicate or do I have to do something else in Adaxes to force it?

0

Hello,

No, nothing else needed. Any success in using the Enable/disable for Lync action?

0

no, no success at all. any other suggestions?
I even added the RTCUniversalGlobalReadOnlyGroup and RTCUniversalUserAdmins, but no cigar

0

Hello,

Also what version of Adaxes are you using?

Also, can you do the following to troubleshoot:

  1. Enable any user for Lync using the built-in Lync functionality.
  2. In Adaxes Administration Console, locate and select the user that you've enabled for Lync.
  3. Select the msRTCSIP-PrimaryHomeServer property of the user and right-click it.
  4. Click Locate in Tree. Can Adaxes locate that object in the Console Tree?
0

we are still on 2013.1
when I right click on that property, I do not get a locate tree option.
options I get are: all tasks(nothing listed), new, delete, add/modify property, modify value, cut, copy, refresh, properties

0

Can you send the value for that property to our support e-mail (support[at]adaxes.com)?

0

oops, my apologies. I right clicked on the incorrect property.
I do get the locate in tree option. Do you still need a screenshot?

0

Just copy the value to a letter and send it to us.

By the way, when you click on Locate in Tree, does Adaxes manage to locate the object in the tree?

0

yes it does.
I sent the email with the value. Thanks!

0

Hello,

The problem is that Adaxes 2013.1 looked up Lync Server configuration in the Configuration partition in AD., for example:
CN=RTC Service,CN=Services,CN=Configuration,DC=example,DC=com

However, sometimes Lync Server configuration is stored in the System partition (as in your case):
CN=RTC Service,CN=Microsoft,CN=System,DC=example,DC=com

This usually happens if you earlier had an OCS Server installed in your organization with a server version prior to OCS Server R2. Adaxes doesn't expect the Lync Server configuration to be stored in the System partition. This was fixed in Adaxes 2013.2.

If you don't want to upgrade right now, you can use the following PowerShell script. It adds the Enable for Lync action to a Business Rule specified by $ruleName. The Lync pool to be used by the action is specified by $lyncPool. The Business Rule must be created before launching the script. The script must be launched on the computer where your Adaxes servie is installed with credentials of an Adaxes service administrator.

Warning: Do not edit the action after you've added it by the script, otherwise the action will become unusable.

[Reflection.Assembly]::LoadWithPartialName("Softerra.Adaxes.Adsi")

$ruleName = "My Rule" # TODO: modify me
$lyncPool = "lyncserverA.example.com" # TODO: modify me

$admNS = New-Object "Softerra.Adaxes.Adsi.AdmNamespace"
$admService = $admNS.GetServiceDirectly("localhost")

$businessRulesPath = $admService.Backend.GetConfigurationContainerPath("BusinessRules")
$businessRulesPathObj = New-Object "Softerra.Adaxes.Adsi.AdsPath" $businessRulesPath
$myBusinessRuleAdsPath = $businessRulesPathObj.CreateChildPath("CN=$ruleName")
$rule = $admService.OpenObject($myBusinessRuleAdsPath, $NULL, $NULL, 0)

# Create a new set of actions and conditions
$actionsAndConditions = $actionsAndConditions = $rule.ConditionedActions.Create()
$actionsAndConditions.ConditionsLogicalOperation = "ADM_LOGICALOPERATION_AND"
$actionsAndConditions.SetInfo()

# Enable the User for Lync
$action = $actionsAndConditions.Actions.CreateEx("adm-LyncEnableDisableAction")
$action.ExecutionOptions = "ADM_ACTIONEXECUTIONOPTIONS_SYNC"
$lyncAction = $action.GetAction()
$lyncAction.Enable = $True
$lyncAction.Pool = $lyncPool
$lyncAction.SipAddress = "sip:%mail%"
$action.SetAction($lyncAction)
$action.SetInfo()
$actionsAndConditions.Actions.Add($action)

# Add the set to the Business Rule
$rule.ConditionedActions.Add($actionsAndConditions)
0

ok, thanks.
I will try this out.

Related questions

0 votes
1 answer

Hi all, I get the error below when enabling a user for Lync. I have opened port 5986 for winrm over https and have verified the correct certificates ... winrm quickconfig -transport:https". For more information, see the about_Remote_Troubleshooting Help topic.

asked May 8, 2017 by joshua.amune (50 points)
0 votes
0 answers

I am using adm-CustomAttributeText2 to capture external email address. And then using the same to create mail enabled exchange account. But I would like ... " -EmailAddressPolicyEnabled $true # Close connection to Exchange Server Remove-PSSession $session

asked Nov 2, 2015 by Brajesh (460 points)
0 votes
1 answer

What are the requirements to enable "Allow multiple selection" in the Location Selection pane?

asked Jun 10 by ZoomGhost (280 points)
0 votes
1 answer

We're looking at enabling the Lync support in Adaxes, but current it cannot find the pool\registrar servers etc. I assume this is related to missing privileges (we don't run with Domain Admin rights); do you have a list of the minimum rights required? Thanks

asked Jan 10, 2014 by firegoblin (1.6k points)
0 votes
1 answer

Hi everyone, we're getting the below error when enabling a user for Lync: Connecting to remote server failed with the following error message : WinRM cannot process the request ... box' Lync enablement feature. Any ideas what might be going on? Thanks again!

asked Dec 6, 2013 by EgotisticalGiraffe (350 points)
3,548 questions
3,238 answers
8,232 comments
547,814 users