Script repository
All business rules, custom commands and scheduled tasks executing a specific custom command
The script creates a file containing all business rules, custom commands and scheduled tasks executing the specified custom command.
All Business Rules, Custom Commands, Scheduled Reports and Scheduled Tasks
The script creates and emails an HTML report on business rules, custom commands and scheduled tasks available in Adaxes service.
All mailbox delegates
The script creates a CSV-formatted report on delegates of mailboxes in all domains managed by Adaxes.
Approval requests approved during the last X days
The script e-mails a report on approval requests approved during a predefined number of days.
Assign Conferencing Policy in Skype for Business On-Premises
The script assigns a Lync Conferencing Policy to a user.
Assign Microsoft 365 license based on availability
The script assigns Microsoft 365 (Office 365) licenses based on their availability. For example, you can try assigning the Enterprise E5 license, and if there are no available E5 licenses, assign an Enterprise E3 one.
Assign Security Role
Function to assign a Security Role to a user or group.
Assign/Revoke Microsoft 365 licenses based on user group membership priority
The script assigns a Microsoft 365 (Office 365) license for a user based on which AD group the user is a member of.
Assigned Microsoft 365 licenses and services per OU
The script generates a report containing OUs directly located in a domain with the number of Microsoft 365 licenses and services assigned to users in the OUs.
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
Automatically add a digit to the username if it is not unique
The scripts can be used to automatically generate a unique username for a user by adding a digit.
Automatically update SIP address
This script automatically sets a user's SIP address the same as the primary SMTP address.
Cancel user creation if there are no available Microsoft 365 licenses
The script cancels creation of a new user if there are no available Microsoft 365 (Office 365) licenses in the specified plans of the tenant associated with the user.
Changes in group membership (including changes made by 3rd party tools)
The script sends a report on changes of an AD group membership, no matter whether the changes were made using Adaxes or any 3rd party tools, such as ADUC or Exchange.
Check e-mail domains
This script checks whether e-mail addresses added to a mailbox belong to accepted e-mail domains in Exchange.
Check Entra account last logon
The script checks whether the last logon date of the related Entra user account equals the current date.
Check extra group membership
The script returns true if the target object is a member of any groups except for the predefined ones.
Check group membership in Microsoft 365
The script returns true if the target user is not a member of any of the specified groups in Microsoft 365.
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 if account is inactive in Exchange longer than a period of time
The script returns true if the account is inactive in Exchange longer than a period of time.