Script repository
Notify users on Requests awaiting their approval
Scripts to notify users on Approval Requests they need to approve or deny.
Processed Approval Requests initiated during the last X days
This script outputs the list of approved, denied or cancelled Approval Requests initiated during the last X days.
Check if number of direct members exceeds limit
The script can be used to check that the number of members in an AD group does not exceed a certain limit.
Export approval requests to CSV
The script exports approval request information to a CSV file once an approval request is approved, denied or cancelled.
Notify users on pending approval requests initiated by them
This script notifies a user with a list of pending Approval Requests they initiated,
Delete all user data from mobile devices
This script deletes all user data from all Exchange ActiveSync devices that belong to the user.
Send mail message to group members
The script sends an email message to members of an AD group.
Check mailbox size
The script returns True if mailbox size exceeds a certain size limit.
Perform actions upon changes in group membership (including changes made by 3rd party tools)
The script allows you to execute Custom Commands when membership of an AD group changes, no matter whether the changes were made using Adaxes or any 3rd party tools, such as ADUC or Exchange.
Check whether Microsoft 365 user account is blocked
The script check whether a user is blocked from signing in to Microsoft 365 (Office 365).
Execute custom command on user with username identical to the target user
The script executes a custom command on a user with the same username as the target user, but located in another AD domain.
Disable all computers managed by a user
This script disables all computers managed by a user.
Delegate approvals to assistants and secretaries
The script allows delegating the operations a user needs to approve to their assistants or secretaries.
Check whether one of the Boolean properties is set to true
Check whether one of the Boolean properties is set to true.
Disallow adding groups to other groups
This script can be used to disallow adding groups to other groups.
Update group membership based on combination of two property values
The script updates group membership of a user based on a combination of two property values.
Enable user in Microsoft 365 after adding to group
Scripts to enable a user in Microsoft 365 (Office 365) after adding to a group.
Users with malformed street addresses
This script checks whether street addresses of users match their office names.
Move home folder with locked files
The script moves a user's home folder to another location. Unlike the built-in Move home folder action, it does not stop when unable to move a folder or file, and copies it instead. All locked items are listed in the Execution Log.
Set Out-of-Office image
This script sets an Out-of-Office image for a user in Exchange.