PowerShell Script

Job ID: 36501732

Budget: $30 – $250 AUD

I need a powershell script to retrieve all access requests made on all site collections/subsites under Project Online and generate a csv file with this data and also sending an e-mail to a few specific group of people saying the document was created and it contain new data comparing to the previous csv.