Script repository
Enable user in Microsoft 365 after adding to group
Scripts to enable a user in Microsoft 365 (Office 365) after adding to a group.
Enable/Disable ActiveSync Exchange feature based on group membership
This script enables the ActiveSync feature for Exchange mailboxes who are members of a specific group, and disables the feature for those members who are not part of the group.
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.
Execute custom command on user with username identical to the target user
The script executes a custom command on a user with the same username as the target user, but located in another AD domain.
Execute custom command on users listed in CSV file
The script executes a certain custom command on users listed in a CSV file.
Execute custom command with name specified in user property
The script executes a custom command for a user. The name of the command is taken from a property of the user.
Export a report
The script generates a report and exports it to a file.
Export all scripts from business rules, custom commands and scheduled tasks
The script exports all scripts from business rules, custom commands and scheduled tasks
Export approval requests to CSV
The script exports approval request information to a CSV file once an approval request is approved, denied or cancelled.
Export mailbox archive to PST
A script to export the content of an Exchange mailbox archive to a Personal Storage Table (PST) file.
Export mailbox to PST
The scripts export an on-premises Exchange mailbox to a PST file.
Export user information to SQL database
The script exports properties of a user to an SQL database.
Export user photo to file
A script to export a user's photo stored in Active Directory to a file.
Export user properties to CSV file
The script exports specified user properties to a CSV file.
Export users located in Organizational Unit to SQL
The script export user accounts located in a certain Organizational Unit to an SQL database table.
Force Active Directory replication
The script forces replication in the domain of the object the script is executed for.
Force Active Directory Synchronization with Microsoft 365
The scripts force Active Directory Synchronization with Microsoft 365 (Office 365).
Force membership update for all rule-based groups
The script forces membership update for all the existing rule-based groups.
Generate a unique 6-digit value for AD property
The script generates a unique 6-digit value for the specified Active Directory property.
Generate sequential property values
The script generates sequential property values consisting of a fixed textual part and a sequence number, for example IDDQD-001, IDDQD-002, IDDQD-003 etc.
To generate object names using the script, create a business rule triggered before creatin...
To generate object names using the script, create a business rule triggered before creatin...