26 lines
620 B
PowerShell
26 lines
620 B
PowerShell
<##
|
|
# EXCAL-ARIGHTS - runable script (entrypoint)
|
|
#
|
|
# @version 1.0.0
|
|
# @since 08-25-2022
|
|
#
|
|
# @author Jérémi Nihart <contact@endmove.eu>
|
|
# @copyright © 2022 EndMove, All rights reserved.
|
|
#
|
|
# @link https://git.endmove.eu/EndMove/excal-arights
|
|
#>
|
|
|
|
# Setup script
|
|
$root = (Split-Path $MyInvocation.MyCommand.Path -Parent)
|
|
. $root\configs.ps1
|
|
Import-Module ExchangeOnlineManagement
|
|
|
|
# Start logging
|
|
Start-Transcript -Path $root\$logFile -Append
|
|
|
|
# Initiate exchange connection
|
|
Connect-ExchangeOnline -UserPrincipalName $adminAccount -ShowProgress $true
|
|
|
|
|
|
# Stop logging
|
|
Stop-Transcript |