With ScriptRunner version 2016R2 Corporate Suite, support for Office 365 administrators has been noticeably expanded. Fast automation and secure delegation are the focus of the innovations.
The management and administration of Office 365 using PowerShell is done via Service Endpoints. The service endpoints are addressed via corresponding PowerShell modules and connection configurations.
In ScriptRunner, Office 365 service endpoints can now be configured as a target system. Multiple service endpoints can also be combined into one target system. The settings in ScriptRunner Office 365 target systems combine both the connection configuration and the automatic handling with the appropriate PowerShell modules.
The advantage is that administrators do not have to worry about the connection and PowerShell session handling for the Office 365 Services endpoints. The PowerShell scripts remain lean and purely use case oriented.
With version 2016R2, the following Office 365 services are supported:
A high level of security is ensured by the rights separation known from ScriptRunner. Appropriate administrative credentials can be assigned per service or per service combination. Subsequently, different actions can be executed with PowerShell scripts on the service endpoints.
When actions are performed on an Office 365 service endpoint, the results can be tracked in detail in a report. Both information about the service endpoint and the administrative credential used are stored as part of the metadata.
Service providers in particular manage and support the Office 365 tenants of many customers. Many recurring tasks, such as regularly generating usage reports, comparing and adjusting configurations, etc., need to be performed and automated for all of these clients.
ScriptRunner provides the ability to run PowerShell actions on service endpoints in parallel on different Office 365 clients, such as reading and listing active users, assigned service licenses or for mailbox usage, Sharepoint site or library content, etc.
With Bulk Actions, service providers can work much more efficiently and productively, and also offer their customers a higher quality of service.
There are only a few steps required to automate Office 365 with PowerShell:
To get started quickly, you can use the ScriptRunner ActionPack for Office 365, which we provide. Included are several scripts with which you can immediately start automating or delegating your processes.
In this webinar you’ll learn
You can find more use cases with ScriptRunner and Microsoft 365 in our Use Case Gallery.