Script repository
Update Microsoft 365 services enabled for user to match tenant configuration
The script updates Microsoft 365 services enabled for user to match tenant configuration.
Check if the property is empty before modification
The script checks the property being modified and returns true if it is currently empty.
Export user information to SQL database
The script exports properties of a user to an SQL database.
Self-Service Password Resets
Scripts that generate report on password resets via Adaxes Password Self-Service.
Users Blocked for Password Self-Service
Scripts to export reports on users blocked for Password Self-Service.
Remove all trustees from Full Access list
The script removes all the trustees from the Full Access list of a mailbox.
Import user information from SQL database
The script updates user accounts in Active Directory based on information in an SQL database. If a user does not have an account in Active Directory, the script will create it based on the information available in the database.
Remove values of a multivalued property using regular expressions
The script removes values matching a regular expression from a multi-valued property.
Export mailbox archive to PST
A script to export the content of an Exchange mailbox archive to a Personal Storage Table (PST) file.
Copy user properties and group membership
The script allows copying values of properties and group membership from a user to another user.
Disable remote mailbox
The script disables remote mailbox for the user.
Use property of user accounts to store names of assigned Conferencing Policies
The script gets the Conferencing Policy assigned to a user in Lync and saves it to a property of the user account. This can be used to quickly view which policies are assigned to which users.
Request users to approve adding their managed objects and subordinates to group
The script can be used to request approval of a manager or owner of an AD object before adding it to a group.
Request users to approve adding AD objects located in OU they manage to group
The script can be used to request approval of an owner of the OU where an object is located before adding it to a group.
Set owner of parent Organizational Unit as manager for user
The script sets the owner of the Organizational Unit where a user account is located as the user's manager.
Automatically add a digit to the username if it is not unique
The scripts can be used to automatically generate a unique username for a user by adding a digit.
Add user to groups specified in a DN syntax property
The script adds a user to the groups specified in a DN syntax property of the user.
Disenroll users affected by specific Password Self-Service Policy
The script disenrolls users affected by a specific Password Self-Service Policy.
Disallow users to change permissions on their home folders
The script can be used in business rules, scheduled tasks and custom commands to disallow users to change permissions on their home folders.
Optimize User Photo
The script optimizes uploaded user photos to fit within the limit set by Active Directory (100 kilobytes) and best view in Adaxes (80x80 pixels).