Script repository
Disable accounts specified in DN syntax property
The script disables the accounts specified in a DN syntax property of the target object.
Transfer group ownership from target user to their manager
For all the groups owned (Managed By property) by the target user, the script changes the owner to the manager of the user.
Convert user mailbox to a resource mailbox in Exchange Online
The script converts an Microsoft 365 (Office 365) user mailbox to a room or equipment mailbox in Exchange Online.
Copy Send As permissions from Exchange on-premises to Exchange Online distribution list
The script copies Send As permissions from a distribution list located on premises to its counterpart in Exchange Online.
Get mailbox move status in Exchange Online
The script gets the status of the move of a user's mailbox in Exchange Online.
Message trace for online mailbox
The script retrieves message trace of an Exchange Online mailbox for the specified number of days and emails it as a CSV file.
Set ExchangeGuid for user remote mailbox
The script updates ExchangeGuid of a user remote mailbox with the GUID of the mailbox in Exchange Online.
Set manager of user as owner of Microsoft 365 groups owned by the user
The script finds Microsoft 365 (Office 365) groups for which the target user is set as owner and sets the user manager as the groups owner.
Synchronize allowed ActiveSync devices to Exchange Online
The script synchronizes the list of allowed ActiveSync devices of a user from on-premises Active Directory to their Exchange Online mailbox.
Synchronize Send As permissions from Exchange on-premises to Exchange Online for distribution list
The script replaces Send As permissions in Exchange Online for a mailbox with those of the mailbox in Exchange on-premises.
Run script in new PowerShell instance
The examples show how to launch a script from a Business Rule, Custom Command or Scheduled Task in a new PowerShell instance.
Execute custom command on users listed in CSV file
The script executes a certain custom command on users listed in a CSV file.
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.
Create new team for a user in Microsoft Teams
The script creates a new team for a user in Microsoft Teams. The script requires the MicrosoftTeamsPowerShell module to be installed on the computer where Adaxes service runs. To execute the script, create a custom command configured for the User ...
Force Active Directory Synchronization with Microsoft 365
The scripts force Active Directory Synchronization with Microsoft 365 (Office 365).
Check if Full Access permissions are modified
The script checks whether Full Access permissions are modified for a mailbox.
Add direct members of groups to Unmanaged Accounts
The script adds users who are members of specific groups to Unmanaged Accounts. When adding users, only direct membership in the groups is taken into account.
Update report drop-down parameter with Microsoft 365 licenses
The script updates the specified drop-down list parameter with display names and SKU Part Numbers of Microsoft 365 licenses in all the registered tenants.
Enable auto-logon for Web interface
The script enables the auto-logon feature for the specified Web interface.
Specify access control for Web interface
The script sets a user or group as an access control trustee for a Web interface.