Script repository
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.
Execute custom command with name specified in user property
The script executes a custom command for a user. The name of the command is taken from a property of the user.
Remove values for deleted objects from a multi-valued property
The script removes records for deleted objects from a multi-valued property.
Disenroll users affected by specific Password Self-Service Policy
The script disenrolls users affected by a specific Password Self-Service Policy.
Create new team for a user in Microsoft Teams
The script creates a new team for a user in Microsoft Teams. The script requires the MicrosoftTeamsPowerShell module to be installed on the computer where Adaxes service runs. To execute the script, create a custom command configured for the User ...
Remove allowed property value from a property pattern
The script removes a value from the list of values allowed for a property by a property pattern and sorts all the values in alphabetical order.
Check group membership in Microsoft 365
The script returns true if the target user is not a member of any of the specified groups in Microsoft 365.
Update user properties based on property pattern
The scripts update properties of the target user with the corresponding default values from property patterns.
Update user properties in resource domain
The script updates properties of a user account in the resource domain based on the values of the corresponding account in the primary domain.
Suspend user in Google Workspace and revoke all licenses
The script suspends the Google Workspace account of a user and revokes all their Google Workspace licenses. You can execute this script in a Run a program or PowerShell action in a business rule, custom command, or scheduled task configured for th...
Update the number of noise lines in captcha
The script updates the number of noise lines in captcha displayed on the Sign In page of Adaxes Web interface.
Automatically add a digit to the full name if it is not unique in all domains
Automatically add a digit to the full name if it is not unique in all domains
Users recently moved to the specified OU
The script can be used to generate a report that will include user accounts recently moved to the specified OU.
Check the approval request initiator
The script returns true if the specified user or scheduled task is the initiator of the target approval request.
Set manager for users in specific OUs
The script finds a user with a specific property value in a specific OU and sets the user as manager of all other accounts in the OU.
Update target object the approval request is meant for
The script updates the object for operation over which the approval request was submitted.
Set manager of user as owner of Microsoft 365 groups owned by the user
The script finds Microsoft 365 (Office 365) groups for which the target user is set as owner and sets the user manager as the groups owner.
Scheduled tasks executed on a specific service
The script emails the list of scheduled tasks that are configured to run on a specific instance of Adaxes service.
Copy UI texts changes
The script copies the changes made to UI texts from one separate Adaxes configuration to another.
Users who are members of a certain number of groups
The script generates a report that includes users who are members of a certain number of groups determined by a property value.