Script repository
Update group membership based on property value
The script adds/removes user from groups based on a property value of the users.
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 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.
Check extra group membership
The script returns true if the target object is a member of any groups except for the predefined ones.
Wipe all mobile devices
The script wipes all mobile devices of the target mailbox.
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.
Reset password in Google Apps
A script to reset a user’s password in Google Apps.
Users with malformed street addresses
This script checks whether street addresses of users match their office names.
Add approvers to approval requests
This script adds an additional approver to approval requests that have not been processed within a predefined time frame.
Add object to the group with the least number of members
The script adds the target object to the group with the least number of members from the list of predefined groups.
Scheduled Task Activity History
The script generates and emails an HTML report on the activity of a Scheduled Task.
Adjust group membership based on mapping
The script adds/removes user from groups based on the predefined mapping.
Remove invalid business unit membership rules
A script to to remove deleted Active Directory objects from business unit membership rules.
Export approval requests to CSV
The script exports approval request information to a CSV file once an approval request is approved, denied or cancelled.
Create home folder for AD group
The script creates a folder for an AD group and grants the group full access permissions for the folder.
Check if user home folder is empty
The script returns True if home folder of a user is empty.
Update suffix of the primary SMTP address
The script forms a new primary SMTP address based on the prefix of the current primary address and the domain part specified in a parameter.
Grant target user full access over specific mailbox
The script grants the target user full access over a specific mailbox.
Enable password reset at next logon in Microsoft 365
The script enables the 'Require this user to change their password when they first sign in' option for the user in Microsoft 365.
Update group membership based on combination of two property values
The script updates group membership of a user based on a combination of two property values.