Scripts repository
Check if user home folder is empty
The script returns True if home folder of a user is empty.
Linked mailboxes and their master accounts
The script generates a report that includes licked mailboxes and their master accounts.
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.
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.
Grant target user full access over specific mailbox
The script grants the target user full access over a specific mailbox.
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.
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.
Update script credentials in custom commands
The script updates the credentials used to run scripts in the specified custom commands with the given 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.
Check extra group membership
The script returns true if the target object is a member of any groups except for the predefined ones.
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.
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.
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.
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.
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.
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.
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.
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.