get-GraphURI.ps1

<#
.SYNOPSIS
 
This function outputs all of the parameters from a function to the log file for review.
 
.DESCRIPTION
 
This function outputs all of the parameters from a function to the log file for review.
 
#>

Function get-graphURI
{
    [cmdletbinding()]

    Param
    (
        [Parameter(Mandatory = $true)]
        $msGraphURL,
        [Parameter(Mandatory = $true)]
        $externalDirectoryObjectID,
        [Parameter(Mandatory = $true)]
        $uriType
    )

    $functionOnPremSyncBehavior = "OnPremisesSyncBehavior"
    $functionConfiguration = "Configuration"
    $functionMembers = "Members"

    Out-LogFile -string "********************************************************************************"
    Out-LogFile -string "Start get-graphURI"
    Out-LogFile -string "********************************************************************************"

    if ($uriType -eq $functionOnPremSyncBehavior)
    {
        $functionURI = $msGraphURL + "groups/"
        out-logfile -string $functionURI
        $functionURI = $functionURI + $externalDirectoryObjectID
        out-logfile -string $functionURI
        $functionURI = $functionURI + "/onPremisesSyncBehavior"
        out-logfile -string $functionURI
    }

    if ($uriType -eq $functionConfiguration)
    {
        $functionURI = $msGraphURL + "groups/"
        out-logfile -string $functionURI
        $functionURI = $functionURI + $office365DLConfiguration.externalDirectoryObjectID.tostring()
        out-logfile -string $functionURI

    }

    if ($uriType -eq $functionMembers)
    {
        $functionURI = $msGraphURL + "groups/"
        out-logfile -string $functionURI
        $functionURI = $functionURI + $groupObjectID
        out-logfile -string $functionURI
        $functionURI = $functionURI + "/members"
        out-logfile -string $functionURI
    }

    out-LogFile -string "********************************************************************************"
    Out-LogFile -string "End get-graphURI"
    Out-LogFile -string "********************************************************************************"

    return $functionURI
}