functions/Remove-D365SFClusterExtraFiles.ps1

function Remove-D365SFClusterExtraFiles {
    <#
   .SYNOPSIS
Use Get-D365LBDConfig -ConfigImportFromFile to get config
  #>

    [alias("Remove-D365ClusterExtraFiles")]
    param
    (
        [Parameter(Mandatory = $true)]
        [string]$CertThumbprint,
        [Parameter(Mandatory = $true)]
        [string]$ExportLocation,
        [string]$Config
    )
    BEGIN {
    }
    PROCESS {
        $AllAppServerList = $config.AllAppServerList
        foreach ($AppServer in $AllAppServerList)
        {
            Invoke-Command -ScriptBlock { $SFFolder = Get-ChildItem "C:\ProgramData" -Directory |Where-Object {$_.Name -eq "SF"};
        if ($SFFolder.Count -eq 1 ){
            $items.FullName | Remove-Item -Recurse -Force -Confirm -Verbose
            Write-PSFMessage -Level VeryVerbose -Message "Cleaned SF Folder on $AppServer "
        }
        else {
            Write-PSFMessage -Level VeryVerbose -Message "SF Folder in Program Data doesnt exist on $AppServer"
        }
    } -ComputerName $AppServer
        }

    }
    END{}
}