Script repository
Users whose e-mail address has been recently changed
This script creates and emails a CSV report containing users whose e-mail address has been recently changed.
Prohibit changing Exchange mailbox addresses except the primary SMTP address
The script can be used to prohibit changes in any addresses of an Exchange mailbox except the primary SMTP address
Deny pending Approval Requests to perform operations on object
This script denies pending Approval Requests to perform operations on an Active Directory object.
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.
Members of local computer group
The script emails a report containing members of a local computer group
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.
Import user photo
The script imports a user's photo into Active Directory from a file.
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.