This article provides information on how to use the out-of-the-box task library components within MSPComplete
Tasks
Retrieve GDPR Settings
Retrieves the Exchange GDPR-related settings as a CSV string.
The settings retrieved are:
Office 365 Message Encryption
This performs a test of the Information Rights Management (IRM) configuration of the organization for functionality.
Possible output values are 'Enabled' and 'Not Enabled'.
Organization Data Location
This retrieves the data locations for the various organizational units present.
Advanced Threat Protection
This retrieves whether Advanced Threat Protection is 'Enabled', 'Not Enabled', or 'Not Available'.
Connection Filtering Configuration
This retrieves the connection filtering policies, and checks if they are the 'Default Configuration', a configured 'Advanced Configuration', or 'Not Configured'.
Safe Sender Lists
This performs a check of all the mailboxes and determines how many mailboxes have junk email configurations enabled, as well as how many mailboxes have junk email configurations actually configured.
Spam Filter Policy
This retrieves whether the spam filter policy is the 'Default Configuration' or an 'Advanced Configuration'.
Highest Bulk Email Threshold
This retrieves all the bulk email thresholds among the hosted filter content policies and outputs the highest threshold. The higher the bulk email threshold setting, the more bulk emails will be received.
Device Security Policies
This retrieves whether any device security policies are 'Configured', or if there are 'No Configurations'.
Default Data Loss Prevention Policy
This retrieves whether the default Data Loss Prevention policy has been 'Enabled', or if it is 'Not Enabled'.
Policy Tool Tips
This retrieves whether policy tool tips are 'Enabled' or 'Not Enabled'.
Policy Email Notifications
This retrieves whether policy email notifications are 'Enabled' or 'Not Enabled'.
Archive Mailboxes
This retrieves the number of mailboxes for which the archive has been enabled.
Data Retention Policies
This retrieves the various data retention policies, the tag links available within each policy, as well as the number of mailboxes using each policy.
Litigation Holds
This retrieves the number of mailboxes that have litigation hold active.
Inputs
-
Office365AdministrativeCredentials
An MSPComplete endpoint object containing the Office 365 administrative credentials.
Outputs
-
ExchangeGdprSettingsCsv
A CSV containing the retrieved settings. It consists of two columns: 'ComplianceItem' and 'CurrentSetting'.
Version: 1.1.1
Date: 14 March 2019
Update Security Settings
Updates the Exchange Security-related settings.
The settings which can be updated are:
- Junk email configuration is enabled/disabled for all mailboxes
- Data Loss Prevention policies to enable/disable
Inputs
-
Office365AdministrativeCredentials
An MSPComplete endpoint object containing the Office 365 administrative credentials; required.
-
MailboxSafeSenderLists
A single boolean value; optional.
If specified to be true, the junk email configuration will be enabled for all mailboxes.
If specified to be false, the junk email configuration will be disabled for all mailboxes.
-
DlpPoliciesToEnableNames
One or more strings separated by a new line; optional.
This specifies the names of the Data Loss Prevention policies to enable.
-
DlpPoliciesToDisableNames
One or more strings separated by a new line; optional.
This specifies the names of the Data Loss Prevention policies to disable.
Outputs
-
None