Script repository
Copy group membership from specified user
The script copies group membership from the user specified to the target user.
Check whether username is unique
The script checks whether the username of an account is unique in AD domain and does not match the prefixes of any proxy addresses in Exchange.
Update allowed property values in property pattern based on CSV file
The script updates allowed property values in the specified property patterns based on the CSV file.
Check if object in specific property is member of business unit
The script returns true if the object stored in the specified property is a member of the specified business unit.
Create username automatically
This PowerShell function can be used to create a username for a new user automatically based on values of the user properties.
Add msExchCoManagedByLink values to Adaxes secondary owners
The script updates the adm-ManagedByList property with values of msExchCoManagedByLink.
Copy allowed property values from property pattern to custom command parameter
The script replaces values of a Custom Command drop-down list parameter with allowed property values from a Property Pattern.
Check whether the target object is a member of multiple groups
The scripts check whether an AD object on which the script is executed is a member of multiple groups.
Import new and updated users from CSV file
The scripts are used to update existing and create new user accounts based on the data in the CSV file.
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.
Save last activity date in Exchange Online to custom attribute
The script saves last activity date of the target user in Exchange Online to custom attribute date attribute.
Check Entra account last logon
The script checks whether the last logon date of the related Entra user account equals the current date.
Check Microsoft 365 license being assigned
The script checks whether the specified Microsoft 365 (Office 365) license is being assigned to a user
Generate unique primary SMTP address
The script sets a unique primary SMTP address for a mailbox.
Connect to Exchange with PowerShell
The script demonstrates how to connect to Exchange from Adaxes with the help of PowerShell.
Grant mailbox permissions to multiple trustees
The script grants mailbox permissions to multiple accounts specified in a custom command parameter.
Force membership update for all rule-based groups
The script forces membership update for all the existing rule-based groups.
Export user properties to CSV file
The script exports specified user properties to a CSV file.
Computers that have Adaxes Password Self-Service Client installed
This script creates a CSV file specifying, on which of the domain computers Adaxes Password Self-Service Client is installed, and on which ones it is not.
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.