Simplify IT Automation – Trigger, Track, and Report on the operation of Azure Automation, Orchestrator, Power Automate, Logic Apps and PowerShell

Microsoft Office 365 Integration Pack for System Center Orchestrator

Automate everyday Microsoft Office 365 administration from Microsoft System Center Orchestrator with Kelverion’s Integration Pack for Microsoft Office 365.

Microsoft Office 365, now part of Microsoft 365, is a cloud-based productivity platform that brings together familiar Microsoft applications and online services for communication, collaboration, content management, and secure productivity. It includes services such as Exchange Online for email and calendaring, SharePoint Online for document management and intranet collaboration, and cloud-connected Office apps that help users work from virtually anywhere.

For IT operations teams, Office 365 introduces new administration requirements. User accounts, mailboxes, groups, service settings, and SharePoint resources often need to be created, changed, monitored, and governed as part of wider business processes. Without automation, these tasks can depend on portals, scripts, handoffs, and manual checks that slow down service delivery and increase operational risk.

Typical Automation Scenarios

  • New User Onboarding 
    Automatically create or update Office 365 services when a new starter request is approved
  • Mailbox Provisioning 
    Create mailboxes and apply standard settings as part of a repeatable onboarding or role-change process
  • User and Mailbox Management 
    Automate changes that support business demand, such as updating mailbox properties or managing user-related Exchange Online tasks
  • Service Request Fulfilment 
    Trigger Office 365 actions directly from service desk requests to reduce queue time and manual administration
  • SharePoint Online Administration 
    Incorporate SharePoint Online tasks into wider provisioning, access, or content management workflows
  • Hybrid Administration Workflows 
    Coordinate processes across on-premises systems and Office 365 where organisations are transitioning to cloud services or operating hybrid environments

Benefits at a Glance

  • Reduce Manual Administration 
    Automate common Office 365 tasks such as mailbox provisioning, user updates, and SharePoint administration from runbooks
  • Accelerate Service Fulfilment 
    Connect service requests directly to Office 365 automation so users receive services faster and with fewer handoffs
  • Improve Consistency and Control 
    Use predefined Orchestrator activities to standardise repeatable processes and reduce the risk of human error
  • Extend Existing Orchestrator Investment 
    Add Office 365 automation to your current runbook estate without replacing your established automation platform
  • Support Hybrid and Cloud Operating Models 
    Help teams manage environments where on-premises systems, Exchange, Office 365, and service management platforms need to work together
  • Increase Operational Visibility 
    Trigger, track, and report on automation activity across Office 365-related processes as part of wider IT operations

Key Capabilities

  • Pre-defined Orchestrator activities for Office 365 administration
  • Automation support for Exchange Online and SharePoint Online scenarios
  • Reusable activities that can be assembled into end-to-end runbooks
  • Integration with existing Orchestrator processes, service requests, and operational workflows
  • Support for repeatable provisioning and administration tasks
  • Designed for System Center Orchestrator customers who need reliable automation across hybrid and cloud services

Integration Activities

Activity Name
Description
Run-Exchange-Task
Intergrate and automate exchange specfic functionality from your environment
Add-DistributionGroup
Create new distrubtion groups
Add-DistributionGroupMember
Add a new member to a distrubtion group
Add-TransportRule
Add a new transport rule
Enable-MailboxLitigationHold
Place an exchange mailbox on litigation hold
Disable-MailboxLitigationHold
Remove an exchange mailbox from litigation hold
Get-DistributionGroup
Retrive distribution groups
Get-DistributionGroupMembers
Retrive members belonging to a distrubtion group
Get-MailboxLigationHold
Retrive ligation hold infomation for an exchange mailbox
Get-TransportRule
Retrive transport rules
Remove-DistributionGroup
Remove distribution groups
Remove-DistributionGroupMember
Remove a meber from a distribution group
Remove-TransportRule
Remove transport rules
Remove-TransportRuleAction
Remove existing actions from transport rules
Set-TransportRuleAction
Add or update an action for a transport rule
Update-DistributionGroup
Update existing distribution groups
Update-DistributionGroupMembers
Assign a new list of members to a distribution group
Update-MailboxLitigationHold
Update litigation hold properties for an exchange mailbox
Update-TransportRule
Update transport rule common properties
Run-SharePointTask
Intergrate and automate sharepoint specific functionality
Add-Site
Add new sharepoint sub-sites
Add-SiteUser
Add a user to a sharepoint site
Assign-SitePermissions
Assign one or more permissions; for a specific sharepoint site, to a site user or to a group
Decode-Claim
Decode a sharepoint claim
Encode-Claim
Encode a sharepoint identity
Get-Site
Retrive one or more existing sharepoint sites
Get-SiteUser
Retrieve one or more sharepoint users
Remove-Site
Remove an existing sharepoint site
Remove-SitePermissions
Remove one or more site permissions from a sharepoint site user or group
Remove-SiteUser
Remove a sharepoint user from a web site
Update-Site
Update existing sharepoint site
Update-SiteUser
Update a site user or group user