Scripts Repository

The script adds/remove users from Microsoft 365 (Office 365) distribution, security and unified groups based on the Business Units the users are members of.
July 07, 2020
The scripts allow you to schedule certain changes to be made to an AD object at a later date.
July 06, 2020
The script checks whether the specified Microsoft 365 (Office 365) license is being assigned to a user
June 23, 2020
The script creates an LDAP filter that allows finding all objects managed by all secretaries of a user.
June 23, 2020
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.
June 23, 2020
The script activates a Microsoft 365 (Office 365) service that is a part of a license plan already assigned to a user.
June 23, 2020
The script copies membership of a user in Microsoft 365 (Office 365) distribution lists to the current user.
June 23, 2020
The script copies Send As, Send On Behalf Of and Mailbox Rights permissions of a mailbox to the mailbox of the current user.
June 23, 2020
The script enables or disables Microsoft 365 (Office 365) services for a user based on an attribute of the user's AD account. This can be used to specify which services exactly need to be enabled for each user.
June 23, 2020
The script assigns a Microsoft 365 (Office 365) license for a user based on which AD group the user is a member of.
June 23, 2020
The script allows you to expire user accounts via meetings in Exchange.
June 23, 2020
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.
June 23, 2020
The script adds or removes objects from a specific group upon adding removing them from another group.
June 23, 2020
Example: if a Microsoft 365 (Office 365) tenant has only the Exchange Online and Sharepoint Online services enabled in the Enterprise E3 license plan, a user will have only these services enabled in the license after running script on them.
June 23, 2020
The script sends an email notification if the number of unused licenses for any license plan enabled in any of Microsoft 365 (Office 365) tenants falls below a specific limit.
June 23, 2020
The script forces replication in the domain of the object on which the script is executed.
June 23, 2020
The script creates a CSV-formatted report on Microsoft 365 (Office 365) licenses assigned to members of a dynamic distribution list.
June 23, 2020
The script creates a CSV-formatted report on members of a dynamic distribution list.
June 23, 2020
The script enables users to add themselves to Active Directory groups by sending an email to an Exchange mailbox.
June 23, 2020
The script demonstrates how to store custom data in Adaxes configuration.
June 23, 2020

Got questions?
Questions & Answers