Script repository
Prohibit changing Exchange mailbox addresses except the primary SMTP address
The script can be used to prohibit changes in any addresses of an Exchange mailbox except the primary SMTP address
Remove non-existing objects from Security Role Assignments
The script removes non-existing objects from Assignments of all security roles. Both role Trustees and objects comprising Assignment Scopes of Security Roles are checked.
Remove invalid business unit membership rules
A script to to remove deleted Active Directory objects from business unit membership rules.
Request users to approve adding AD objects located in OU they manage to group
The script can be used to request approval of an owner of the OU where an object is located before adding it to a group.
Update user photo in AD and Microsoft 365 from Binary attribute
The script updates a user photo in AD and Microsoft 365 using the value stored in a Binary attribute of the user.
Use property of user accounts to store names of assigned Conferencing Policies
The script gets the Conferencing Policy assigned to a user in Lync and saves it to a property of the user account. This can be used to quickly view which policies are assigned to which users.
Top 10 Approvers
The script creates and emails an HTML-formatted report on top 10 users who approved more operations than the others in Adaxes.
Set owner of parent Organizational Unit as manager for user
The script sets the owner of the Organizational Unit where a user account is located as the user's manager.
Check whether user performing an operation manages the OU where target object is located
The script checks whether the user performing an operation manages the OU where the target object is located.
Microsoft 365 licenses information
The script generates a report that includes information on Microsoft 365 licenses.
Add msExchCoManagedByLink values to Adaxes secondary owners
The script updates the adm-ManagedByList property with values of msExchCoManagedByLink.
Reset user password in resource domain
The resets a user password in the resource domain after it is changed or reset in the primary domain.
Export users located in Organizational Unit to SQL
The script export user accounts located in a certain Organizational Unit to an SQL database table.
Modify Storage Quotas after adding a user to a group
This script modifies mailbox storage quotas after adding a user to a group.
Prevent users from being added to groups in other domains
This script can be used to prevent adding users from a certain AD domain to groups located in other domains.
Copy allowed property values from property pattern to custom command parameter
The script replaces values of a Custom Command drop-down list parameter with allowed property values from a Property Pattern.
Request users to approve adding their managed objects and subordinates to group
The script can be used to request approval of a manager or owner of an AD object before adding it to a group.
Disenroll users affected by specific Password Self-Service Policy
The script disenrolls users affected by a specific Password Self-Service Policy.
Add managers with specific direct reports to a group
The script updates the list of members of the target group with managers that currently have direct reports whose property is set to a specific value.
Add computers from an OU to user workstations
The script adds computers from a specific Organizational Unit to user workstations. Current computers in user workstations will remain unchanged.