Script repository
Get number of enabled and not expired users in an AD domain without using Adaxes
The script returns the number of enabled and not expired user accounts in an AD domain without using Adaxes cmdlets or interfaces.
Export approval requests to CSV
The script exports approval request information to a CSV file once an approval request is approved, denied or cancelled.
Update Microsoft 365 services enabled for user to match tenant configuration
The script updates Microsoft 365 services enabled for user to match tenant configuration.
Move mailbox to/from Microsoft 365
The scripts are used to move a mailbox to or from Microsoft 365.
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.
Update custom command parameter values based on unique property values
Update custom command parameter values based on unique property values
Copy group membership from specified user
The script copies group membership from the user specified to the target user.
Deny pending Approval Requests to perform operations on object
This script denies pending Approval Requests to perform operations on an Active Directory object.
Delete all user data from mobile devices
This script deletes all user data from all Exchange ActiveSync devices that belong to the user.
Self-service temporary group membership
The set of scripts can be used to enable users to add themselves to AD groups for a limited period of time.
Import users to be deprovisioned
The scripts disable or delete user accounts by importing a CSV file.
Export user photo to file
A script to export a user's photo stored in Active Directory to a 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.
Users whose Adaxes custom attribute is not empty
The script finds user accounts who have a certain Adaxes virtual property (e.g. CustomAttributeDate1) specified.
All mailbox delegates
The script creates a CSV-formatted report on delegates of mailboxes in all domains managed by Adaxes.
Export mailbox to PST
The scripts export an on-premises Exchange mailbox to a PST file.
Remove disk quota for user on the drive where the user's home directory is located
This script removes disk quotas for a user on the drive where the user's home directory is located.
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.
Check whether automatic replies are enabled
The script checks whether an Exchange mailbox is configured to send automatic replies (OOF messages).
Move large home folders
The built-in 'Move Home Directory' action can fail on large directories if the operation takes more than 10 minutes to complete. This PowerShell code works around this issue by creating a separate process to move a home folder.