Scripts Repository

Loading...
The script converts an Office 365 user mailbox to a room, equipment or shared mailbox in Exchange Online.
July 16, 2019
8643
The script adds a user to Office 365 distribution groups based on the Business Units the user is a member of.
March 22, 2019
3113
The script assigns a Conferencing Policy to a user in Skype for Business Online.
June 06, 2017
3014
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
2980
Scripts to remove all group memberships for a user account.
April 10, 2019
2815
This script removes Direct Reports from a manager.
October 01, 2015
2795
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
2788
The script creates a remote mailbox for a user on which it is executed.
June 20, 2019
2634
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
2595
The script changes the ID of a user in Office 365.
November 15, 2018
2586
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
2406
The script can be used to specify a user as a manager of multiple direct reports at once.
September 29, 2015
2280
These scripts show how to provision resource mailboxes in Exchange On-Premises.
May 31, 2016
2270
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
2260
The script adds a user to a Lync Response Group Agent Group.
March 20, 2017
2252
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
2142
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
2136
This script adds an additional approver to Approval Requests that have not been processed within a predefined time frame.
September 17, 2015
2131
This script outputs the last time when a distribution list received mail.
May 08, 2017
2096
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
2094


Got questions?
Support
Forum