Public/Get-DNfromFQDN.ps1

function global:Get-DNfromFQDN
{
        <#
            .EXTERNALHELP HelperFunctions.psm1-Help.xml
        #>

    
    [CmdletBinding()]
    [OutputType([String])]
    param (
        [Parameter(Mandatory = $true, Position = 0, ValueFromPipeline = $false)]
        [string]$domainFQDN
    )
    
    begin
    {
        $colSplit = $domainFQDN.Split(".")
        $FQDNdepth = $colSplit.length
        $DomainDN = ""
    }
    process
    {
        for ($i = 0; $i -lt ($FQDNdepth); $i++)
        {
            if ($i -eq ($FQDNdepth - 1))
            {
                $Separator = ""
            }
            else
            {
                $Separator = ","
            }
            [string]$DomainDN += "DC=" + $colSplit[$i] + $Separator
        }
    }
    end
    {
        return [string]$DomainDN
    }
    
} #End function Get-DNfromFQDN