Scripts repository
Update mailbox time zone
The script updates the time zone of a mailbox in on-premise Exchange.
Grant permissions over a mailbox to members of a group
The script grants Full Access and send As permissions to members of the target group over a specific mailbox.
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.
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.
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.
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.
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.
Specify access control for Web interface
The script sets a user or group as an access control trustee for a Web interface.
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.
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.
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.
Grant target user full access over specific mailbox
The script grants the target user full access over a specific mailbox.
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.
Group membership of user subordinates
The script generates a report containing subordinates of the selected user and the groups the groups the subordinates are members of.