Scripts repository
Check whether automatic replies are enabled
The script checks whether an Exchange mailbox is configured to send automatic replies (OOF messages).
Check whether email and username are unique
The script checks whether the email address and username specified for a new user are unique.
Check whether Employee ID is present in SQL Database
This script checks whether an Employee ID specified for a new user in Active Directory is present in the user's record from an SQL HR database.
Check whether Microsoft 365 user account is blocked
The script check whether a user is blocked from signing in to Microsoft 365 (Office 365).
Check whether object is moved to specific OU
The script returns true if an object is moved to the specified Organizational Unit or container.
Check whether one of the Boolean properties is set to true
Check whether one of the Boolean properties is set to true.
Check whether one of the properties is modified
The script returns True if one of the specified properties is modified.
Check whether Password never expires account option is updated
The script returns true if the Password never expires account option is being updated for the user.
Check whether path exists
The script checks whether a path exists. The path can represent a file, a folder, a Windows Registry key or any other valid PowerShell provider path.
Check whether specific user account has full access to mailbox
The script checks whether a specific user has full access to the mailbox on which the script is executed. If the user doesn't have the access, the mailbox is added to a certain attribute of the user account
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.
Check whether user has mailbox in Exchange Online
The script checks whether the user on which it is executed has a mailbox in Exchange Online.
Check whether user performing an operation manages the OU where target object is located
The script checks whether the user performing an operation manages the OU where the target object is located.
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.
Check whether users are granting themselves full mailbox access
A script to check whether users grant themselves full mailbox access.
Clean up Google groups
The script deletes Google Apps groups that do not have corresponding AD groups in your Active Directory.
Compare user accounts to CSV data
The script compares values of AD user accounts to data contained in 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.
Computers with BitLocker installed or not installed
The script creates and emails 2 lists: a list of computers where Bitlocker is installed and a list of computers where it is not installed.
Connect to Exchange with PowerShell
The script demonstrates how to connect to Exchange from Adaxes with the help of PowerShell.