Scripts repository
Ensure Full Name is unique
This PowerShell script will cancel creation of a new user if another user with the same full name already exists in your Active Directory domain.
Import possible values for properties from SQL Database
The script updates allowed property values in a Property Pattern based on the data from MS SQL database.
Export user photo to file
A script to export a user's photo stored in Active Directory to a file.
Wipe all mobile devices
The script wipes all mobile devices of the target mailbox.
Check extra group membership
The script returns true if the target object is a member of any groups except for the predefined ones.
Copy custom attribute values between Adaxes services
The script copies values of custom attributes from one Adaxes service to another.
Check if a specific permission is granted to entire organization over user calendar
The script checks if a specific permission is granted to the entire organization over user calendar.
Scheduled tasks executed on a specific service
The script emails the list of scheduled tasks that are configured to run on a specific instance of Adaxes service.
Check whether object is moved to specific OU
The script returns true if an object is moved to the specified Organizational Unit or container.
Update group membership based on property value
The script adds/removes user from groups based on a property value of the users.
Remove all members from a group and add to another group
The script removes all members from a group and adds them to another group
Process pending approval requests created more than X days ago
The scripts approve/deny pending approval requests which were created more than X days ago.
Create new Web interface configuration with specific settings
The script creates a new Web Interface configuration with specific settings based on the specified existing configuration
Generate a unique 6-digit value for AD property
The script generates a unique 6-digit value for the specified Active Directory property.
Check whether one of the Boolean properties is set to true
Check whether one of the Boolean properties is set to true.
Grant temporary full mailbox access to user
Grant temporary full mailbox access to user
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.
Convert the first character of a property value to uppercase
The script converts the first character of a property value to uppercase.
Export mailbox to PST
The scripts export an on-premises Exchange mailbox to a PST file.
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.