Scripts Repository

The script converts an Office 365 user mailbox to a room, equipment or shared mailbox in Exchange Online.
July 16, 2019
The script adds a user to Office 365 distribution groups based on the Business Units the user is a member of.
March 22, 2019
The script assigns a Conferencing Policy to a user in Skype for Business Online.
June 06, 2017
The examples show how to launch a script from a Business Rule, Custom Command or Scheduled Task in a new PowerShell instance.
November 16, 2017
Scripts to remove all group memberships for a user account.
April 10, 2019
This script removes Direct Reports from a manager.
October 01, 2015
The scripts upload a user's photo to Office 365. The photo will appear in client applications, such as Microsoft Outlook Web App, Lync, Skype for Business, and SharePoint.
December 07, 2017
The script creates a remote mailbox for a user on which it is executed.
June 20, 2019
The script emails an HTML report on users with a specific Employee Type. 3 separate tables are created for active, expired and disabled users.
September 16, 2015
The script changes the ID of a user in Office 365.
November 15, 2018
The script creates an LDAP filter that allows finding all subordinates of a user, including direct reports, subordinates of direct reports, and users managed via membership in AD groups.
October 27, 2017
The script can be used to specify a user as a manager of multiple direct reports at once.
September 29, 2015
These scripts show how to provision resource mailboxes in Exchange On-Premises.
May 31, 2016
The script sends an email notification if the number of unused licenses for any license plan enabled in any of Office 365 tenants falls below a specific limit.
May 14, 2019
The script adds a user to a Lync Response Group Agent Group.
March 20, 2017
The script creates an LDAP filter that allows finding all objects managed by a user, either directly or via membership in AD groups.
September 14, 2017
The script imports user accounts from a CSV file. Existing accounts are updated based on the data in the CSV file, and non-existing ones are created in AD.
June 14, 2019
This script adds an additional approver to Approval Requests that have not been processed within a predefined time frame.
September 17, 2015
This script outputs the last time when a distribution list received mail.
May 08, 2017
The script modifies the list of members of a shared mailbox, i.e. people who can monitor the mailbox and send mail from it.
April 01, 2016

Got questions?