Collect Skype for Business Online call data with ease – Powershell

Collecting Skype for Business Online call data has now got a little bit more easier with Get-SFBOCallData.ps1. This script is designed to leverage the cxdcalldata module created by Jason Slane at Microsoft, for information about the please visit the below link.

https://www.powershellgallery.com/packages/CxdCallData/1.2.4.2

The script

Check if cxdcalldata module exists on the client machine

Install module, if it doesnt exist

If exist, update with latest version located online

Specify report Start and End date

Specify Start Date

Specify report Start and End date

Specify Start Date

MFA or Not MFA that is the question

If option 2 is selected, there are less steps

Prompt for Skype for Business Online Admin details

Report is generated and placed on Desktop

If option 1 is selected, there are a lot more steps due to MFA being enabled.

Check Skype for Business Online Connector is installed

If not, Connector will be downloaded and installed

Prompt for User Principal Name of Skype for Business Online Admin Account

Provide your password details

Authenticate to MFA

This will create the MFA session to Skype for Business Online

New-CsOnlineSession will be created and all cmdlets will be imported

You will be prompted for your Skype for Business Admin Account again, this is a requirement of the powershell module.