Scripts repository
Remove assistants and secretaries from Approval Requests
The script removes an assistant or secretary of a user from lists of approvers of pending Approval Requests the user can approve.
Add users that are not members of groups to Unmanaged Accounts
The script adds users who are not members of specific groups to Unmanaged Accounts. When adding users, only direct membership in the groups is taken into account.
Set user photo from Microsoft 365 to AD account
The script gets a user photo from Microsoft 365 and sets it into the AD account of the user.
Add new allowed property value to a property pattern
The script adds a new value to the list of values allowed for a property by a property pattern and sorts all the values in alphabetical order.
User logins to Azure AD
The script generates a report containing the dates when the specified user logged on to Azure AD for the specified period.
Convert the first character of a property value to uppercase
The script converts the first character of a property value to uppercase.
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
Microsoft 365 licenses assigned to users
The script generates a report containing users assigned the specified Microsoft 365 licenses.
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.
Update linked mailbox properties with values of the master account
The script updates properties of a linked mailbox with the corresponding property values of the master account.
Add object to the group with the least number of members
The script adds the target object to the group with the least number of members from the list of predefined groups.
Synchronize Send As permissions from Exchange on-premises to Exchange Online for distribution list
The script replaces Send As permissions in Exchange Online for a mailbox with those of the mailbox in Exchange on-premises.
Export user properties to CSV file
The script exports specified user properties to a CSV file.
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.
Create new Web interface configuration with specific settings
The script creates a new Web Interface configuration with specific settings based on the specified existing configuration
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.
Check if number of unused Microsoft 365 licenses is below limit
The script returns true if the number of Microsoft 365 licenses is below limit.
Check whether username is unique
The script checks whether the username of an account is unique in AD domain and does not match the prefixes of any proxy addresses in Exchange.
Update property values in property pattern with all existing values
The script replaces allowed property values in a Property Pattern with all values of a property specified for existing user accounts.
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.