0 votes

Hi-

Is it by design when viewing managed objects via Self Service, it list the user by display name?
Can that view be change to include maybe full name?

Thanks!

by (1.7k points)
0

another question--

when I expand a group I get this "
To change this limit, modify the 'sizeLimit' attribute of the '/configuration/softerra.adaxes/web.ui/directoryGridView' element in Web.config of the Adaxes Web Interface. "

When I go to the Web Interface folder, there is no web.config file. There is web.admin, web.helpdesk, and web.SelfService. I searched in the web.SelfService.cfg (b/c that's the console I was in when I got the msg) and the web.admin cfg file for that sizeLimit attribute and the number 500, which only brought me to a mailboxSizeLimit field. Please advise.

Thank You!

1 Answer

0 votes
by (216k points)
selected by
Best answer

Hello,

Is it by design when viewing managed objects via Self Service, it list the user by display name?
Can that view be change to include maybe full name?

Users are not displayed on the My Managed Objects page. Maybe you meant the My Team page? If so, by default, users are displayed by their full name on that page, unless you configured another property to be used as display name for users as described in The number of the Business Unit members exceeds the maximum.

when I expand a group I get this "To change this limit, modify the 'sizeLimit' attribute of the '/configuration/softerra.adaxes/web.ui/directoryGridView' element in Web.config of the Adaxes Web Interface. " When I go to the Web Interface folder, there is no web.config file. There is web.admin, web.helpdesk, and web.SelfService.

The error message is a bit misleading, we'll change it by the next version. The thing is that the sizeLimit attribute is not always present, and it needs to be added manually. To do this:

  1. Make sure the Web Interface Configuration tool is closed.

  2. Open the folder where your Web Interface is installed. By default, Adaxes Web Interfaces are installed to the following folders:

    • Administrators: C:\Program Files\Softerra\Adaxes 3\Web Interface\Admin\
    • Help Desk: C:\Program Files\Softerra\Adaxes 3\Web Interface\HelpDesk\
    • Self-Service: C:\Program Files\Softerra\Adaxes 3\Web Interface\SelfService\
  3. Find the Web.config file and open it in a text editor.

  4. Find the following lines in the file:

     <!-- Adaxes settings -->
     <softerra.adaxes>
       <web.ui ...>
         <directoryGridView possiblePageSizes="10,15,20,50,100" ...>
    
         ...
    
         </directoryGridView>
       </web.ui>
     </softerra.adaxes>
  5. Modify the sizeLimit element to the directoryGridView tag. If it's not there, add it, for example, <directoryGridView possiblePageSizes="10,15,20,50,100" sizeLimit="1000">.

  6. Save the file.

0

under my managed objects, member of section- users are listed. especially if the current user is set to "managed by" that group in AD.
is your response still applicable?

web config file is listed in all folders. should I update all just incase this happens in other interfaces?

0

Hello,

under my managed objects, member of section- users are listed. especially if the current user is set to "managed by" that group in AD.
is your response still applicable?

It looks like we are missing something. Can you post a screenshot or send it to our support e-mail?

web config file is listed in all folders. should I update all just incase this happens in other interfaces?

Yes, the setting is stored for each Web interface separately. And yes, you can update the setting for all your Web interfaces.

0

email sent, thanks.

0

under my managed objects, member of section- users are listed. especially if the current user is set to "managed by" that group in AD.
is your response still applicable?

By default, users are displayed by their full name in all object lists of Adaxes Web Interface, including the Members section for groups. If you want users to be displayed by other property, e.g. username, you can change the display name property for users. However, you should remember that this setting will affect the whole of the Web Interface, not just the Members section.

To do this:

  1. Make sure the Web Interface Configuration tool is closed.

  2. Open the folder where your Web Interface is installed. By default, Adaxes Web Interfaces are installed to the following folders:

    • Administrators: C:\Program Files\Softerra\Adaxes 3\Web Interface\Admin\
    • Help Desk: C:\Program Files\Softerra\Adaxes 3\Web Interface\HelpDesk\
    • Self-Service: C:\Program Files\Softerra\Adaxes 3\Web Interface\SelfService\
  3. Find the Web.config file and open it in a text editor.

  4. Find the following lines in the file:

     <softerra.adaxes>
       <web.ui ...>
  5. Change <web.ui ... > to:

    • <web.ui ... displayNameProperties="sAMAccountName"> if you want users to be displayed by their 'User Logon Name (pre-Windows 2000)' property, or
    • <web.ui ... displayNameProperties="userPrincipalName"> to display users by the 'User Logon Name' property.
  6. Save the file.

0

can it be added as another column or is it one or the other?

also, does full name = display name? I don't have this setup that way, but adding the full name filed to view some users, I notice it's the same.

0

No, in the Member / Member Of sections you can't display other columns.

0

Within SelfService, e'd like to have 1 particular user run a report for the group she manages, since we can't add the username field. (FYI-We didn't want to change it across the board)
Within Managed Objects, after clicking on the group, we'd like to have the members extracted as a report.
The report should have name and username.
I attempted to create a custom command to extract user using powershell, but I'm totally missing something.
I have-
Import-Module Adaxes
Get-AdmGroupMember "TestGrp" -Recursive | Get-AdmUser -Properties %fullname%,%username%

I get "the command can be executed via adaxes service only" when running the command within powershell editor to see the result.

Can you assist?

Thank you

0

Hello,

Yes, sure. The following PowerShell script that you can use in your Custom Command outputs all users who are members of the group to the Execution Log of the operation. the Execution Log will be shown to the user when the Custom Command completes.

# Create LDAP filter to search for group members
try
{
    $memberGuids = $Context.TargetObject.GetEx("adm-MembersGuid")
}
catch
{
    $Context.LogMessage("The group doesn't have any members", "Information")
    return
}
$filter = New-Object "System.Text.StringBuilder"
$filter.Append("(&(objectCategory=person)(objectClass=user)(|")
foreach ($memberGuid in $memberGuids)
{
    $filter.Append([Softerra.Adaxes.Ldap.FilterBuilder]::Create("objectGuid", $memberGuid))
}
$filter.Append("))")

# Execute search
$searcher = New-Object "Softerra.Adaxes.Adsi.Search.DirectorySearcher" @($Null, $False)
$searcher.SearchParameters.BaseObjectPath = $Context.TargetObject.ObjectInfo.Path
$searcher.SearchParameters.Filter = $filter
$searcher.SearchParameters.PageSize = 500
$searcher.SearchParameters.SearchScope = "ADS_SCOPE_SUBTREE"
$searcher.SearchParameters.VirtualRoot = $True
$searcher.SearchParameters.PropertiesToLoad.Add("name")
$searcher.SearchParameters.PropertiesToLoad.Add("userPrincipalName")

$searchResultIterator = $searcher.ExecuteSearch()
try
{
    $searchResults = $searchResultIterator.FetchAll()
}
finally
{
    $searchResultIterator.Dispose()
}

# Display results
if ($searchResults.Length -eq 0)
{
    $Context.LogMessage("The group doesn't have any members", "Information")
    return
}

foreach ($searchResult in $searchResults)
{
    $fullname = $searchResult.Properties["name"].Value
    $username = $searchResult.Properties["userPrincipalName"].Value
    $Context.LogMessage("$fullname ($username)", "Information")
}

To create a Custom Command that launches the script on a group:

  1. Create a new Custom Command.
  2. On the 2nd step of the Create Custom Command wizard, select the Group object type.
  3. On the 3rd step, add the Run a program or PowerShell script action and paste the above script in the Script field.

Alternatively, you can use the functionality built in Adaxes. One of Adaxes builtin reports, Group Members report, allows you to get a list of members of a group.

The list is presented in the form of an Active Directory object list, where you can select the columns to display and perform various operations on group members.

By the way, in mid-2014 we are going to release a version of Adaxes with a completely new look and feel of Adaxes Web Interface. In that version, in the Members / Member Of sections there will be tooltips appearing when you hover your mouse over group members. It will be possible to view detailed information on group members in such tooltips.

0

Excellent! Thanks...
I'll go w/ report option.

Related questions

0 votes
1 answer

Hi team, currently the loading of "My managed objects" is timing out for some users after exact 1 minute with error DevTools showing me 504 Timing I assume its because of ... users each time I open homepage its loading again and again and take some times.

asked Dec 20, 2023 by wintec01 (1.5k points)
0 votes
1 answer

I have a weird issue that I am unable to figure out or replicate to any other user. I have one user who is unable to see his managed objects when he goes to "My ... this user is not seeing his Managed Objects? -Nothing is assigned in Blind User role. Thanks

asked Dec 12, 2012 by jiambor (1.2k points)
0 votes
1 answer

Will it use 1 license for an Active Directory user and his azure account or 2 licenses?

asked Nov 7, 2023 by johanpr (120 points)
0 votes
1 answer

I am trying to remove the administrator drop down on the reset home page and only leave self-service is this possible?

asked Jun 14 by Jeff.Briand (80 points)
0 votes
1 answer

can Adaxes be used to automate Mapped Drives for users?

asked Dec 1, 2023 by cojast (20 points)
3,548 questions
3,239 answers
8,232 comments
547,814 users