Scripts repository
Send multi-value property values via email
The script sends an email notification containing all values of a multi-value property.
Update mailbox time zone
The script updates the time zone of a mailbox in on-premise Exchange.
Check if account is inactive in Microsoft Entra ID longer than a period of time
The script returns true if the account is inactive in Azure AD longer than a period of time.
Enable password reset at next logon in Microsoft 365
The script enables the 'Require this user to change their password when they first sign in' option for the user in Microsoft 365.
Remove user with specific username from the unmanaged accounts list
The script removes the user with the specified user principal name from the unmanaged accounts list.
Check if the property is empty before modification
The script checks the property being modified and returns true if it is currently empty.
Copy UI texts changes
The script copies the changes made to UI texts from one separate Adaxes configuration to another.
Send notification to everybody who has Full Access to mailbox
The script sends an email notification to everybody who has Full Access to the target mailbox.
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.
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 if a specific permission is granted to entire organization over user calendar
The script checks if a specific permission is granted to the entire organization over user calendar.
Specify access control for Web interface
The script sets a user or group as an access control trustee for a Web interface.
Check extra group membership
The script returns true if the target object is a member of any groups except for the predefined ones.
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 script credentials in custom commands
The script updates the credentials used to run scripts in the specified custom commands with the given ones.
Grant target user full access over specific mailbox
The script grants the target user full access over a specific mailbox.
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.
Send SMS message to group members
The script sends an SMS message to all users and contacts that are members of a group and of the first level nested groups.
Revoke permissions for user home folder
The script updates permissions for the target user home folder to keep only full access for the user themselves and inherited permissions.
Enable MFA with phone number for a user in Microsoft 365
The script enables MFA in Microsoft 365 for the target user with phone number applied.